.elementor-999 .elementor-element.elementor-element-6445173{--display:flex;--min-height:100vh;--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}.elementor-999 .elementor-element.elementor-element-6445173:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-6445173>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/24.06.20.TSG_Website_Pano_RZ_2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-4e362c94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:.6;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-4e362c94:before,.elementor-999 .elementor-element.elementor-element-4e362c94>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-4e362c94>.e-con-inner>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-4e362c94>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-4e362c94>.e-con-inner>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-4e362c94>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-999 .elementor-element.elementor-element-4e362c94 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-999 .elementor-element.elementor-element-107061dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:.5;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-107061dd:before,.elementor-999 .elementor-element.elementor-element-107061dd>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-107061dd>.e-con-inner>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-107061dd>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-107061dd>.e-con-inner>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-107061dd>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-999 .elementor-element.elementor-element-351047f{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-2ba5c710{text-align:center}.elementor-999 .elementor-element.elementor-element-2ba5c710 .elementor-heading-title{font-family:"Baskervville",Sans-serif;font-size:85px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:2px;word-spacing:0px;color:var(--e-global-color-primary)}.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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);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-999 .elementor-element.elementor-element-20f8ff46{text-align:center;font-family:"Poppins",Sans-serif;font-size:32px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0px;color:#fff}.elementor-999 .elementor-element.elementor-element-2f7b75d2{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:.7;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-2f7b75d2:before,.elementor-999 .elementor-element.elementor-element-2f7b75d2>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-2f7b75d2>.e-con-inner>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-2f7b75d2>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-2f7b75d2>.e-con-inner>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-2f7b75d2>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-999 .elementor-element.elementor-element-e960115{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:.3s;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-e960115:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-e960115>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0026538C}.elementor-999 .elementor-element.elementor-element-e960115:hover{background-color:#0051B08C}.elementor-999 .elementor-element.elementor-element-cf805bd.elementor-element{--align-self:flex-start}.elementor-999 .elementor-element.elementor-element-cf805bd{text-align:start}.elementor-999 .elementor-element.elementor-element-cf805bd .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-f5a30da>.elementor-widget-container{margin:1em 0 0}.elementor-999 .elementor-element.elementor-element-f5a30da{color:var(--e-global-color-e0f9d43)}.elementor-999 .elementor-element.elementor-element-534fd0e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:.3s;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-534fd0e:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-534fd0e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0026538C}.elementor-999 .elementor-element.elementor-element-534fd0e:hover{background-color:#0051B08C}.elementor-999 .elementor-element.elementor-element-8523ddf.elementor-element{--align-self:flex-start}.elementor-999 .elementor-element.elementor-element-8523ddf .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-fd01788>.elementor-widget-container{margin:1em 0 0}.elementor-999 .elementor-element.elementor-element-fd01788{color:var(--e-global-color-e0f9d43)}.elementor-999 .elementor-element.elementor-element-7acef12{--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: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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-57725263>.elementor-widget-container{margin:-11px 0 0}.elementor-999 .elementor-element.elementor-element-57725263 img{height:100px}.elementor-999 .elementor-element.elementor-element-374163c5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-1300134f{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:5em}.elementor-999 .elementor-element.elementor-element-3519718a .elementor-heading-title{color:#86bc25}.elementor-999 .elementor-element.elementor-element-67b48ad4{text-align:start}.elementor-999 .elementor-element.elementor-element-67b48ad4 img{width:100%;max-width:100%}.elementor-999 .elementor-element.elementor-element-5371d5c0>.elementor-widget-container{margin:1em 0}.elementor-999 .elementor-element.elementor-element-5371d5c0{columns:1}.elementor-999 .elementor-element.elementor-element-0a702b2>.elementor-widget-container{margin:0;padding:1em}.elementor-999 .elementor-element.elementor-element-0a702b2 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-999 .elementor-element.elementor-element-2b8738f>.elementor-widget-container{margin:1em 0 0}.elementor-999 .elementor-element.elementor-element-2b8738f{columns:1}.elementor-999 .elementor-element.elementor-element-65ae381>.elementor-widget-container{margin:0}.elementor-999 .elementor-element.elementor-element-65ae381{font-family:"Parisienne",Sans-serif;font-size:24px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var(--e-global-color-secondary)}.elementor-999 .elementor-element.elementor-element-2c6303f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-999 .elementor-element.elementor-element-2c6303f9.e-con{--flex-grow:0;--flex-shrink:0}.elementor-999 .elementor-element.elementor-element-3a51390{text-align:start}.elementor-999 .elementor-element.elementor-element-3a51390 img{width:100%;max-width:100%}.elementor-999 .elementor-element.elementor-element-7cb3c6e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-999 .elementor-element.elementor-element-7cb3c6e6:before,.elementor-999 .elementor-element.elementor-element-7cb3c6e6>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-7cb3c6e6>.e-con-inner>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-7cb3c6e6>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-7cb3c6e6>.e-con-inner>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-7cb3c6e6>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-999 .elementor-element.elementor-element-7dd081a{--display:flex;--overlay-opacity:.4;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-7dd081a:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-7dd081a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-999 .elementor-element.elementor-element-7dd081a:before,.elementor-999 .elementor-element.elementor-element-7dd081a>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-7dd081a>.e-con-inner>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-7dd081a>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-7dd081a>.e-con-inner>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-7dd081a>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://tsg-schule.de/wp-content/uploads/2024/08/Zur-Erinnerung1_gespiegelt.webp");--background-overlay:''}.elementor-999 .elementor-element.elementor-element-2ed732dd{text-align:start}.elementor-999 .elementor-element.elementor-element-2ed732dd .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-78f0f0fa{text-align:start;color:#fff}.elementor-999 .elementor-element.elementor-element-08bf896{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-59a0dca9{--display:flex;--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-59a0dca9:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-59a0dca9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9aa0e29)}.elementor-999 .elementor-element.elementor-element-5286e0d{text-align:end}.elementor-999 .elementor-element.elementor-element-5286e0d .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-c429576{text-align:end}.elementor-999 .elementor-element.elementor-element-c429576 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-935de93{text-align:end}.elementor-999 .elementor-element.elementor-element-935de93 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-5e9ca93{text-align:end;color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-a166735{--display:flex;--justify-content:center}.elementor-widget-slides .elementor-slide-heading{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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-slides .elementor-slide-description{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-e5bdf4e .elementor-repeater-item-a93020a .swiper-slide-bg{background-color:var(--e-global-color-primary);background-image:url(https://tsg-schule.de/wp-content/uploads/2024/02/24.06.20.TSG_Schule1_Freisteller.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5bdf4e .elementor-repeater-item-46fa041 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1679_cropped.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5bdf4e .elementor-repeater-item-4568b10 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1642_cropped.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5bdf4e .elementor-repeater-item-22ae1a8 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1650_cropped.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5bdf4e .elementor-repeater-item-f240fb2 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1658_cropped.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5bdf4e .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-999 .elementor-element.elementor-element-e5bdf4e .swiper-slide-contents{max-width:66%}.elementor-999 .elementor-element.elementor-element-e5bdf4e .swiper-slide-inner{text-align:center}.elementor-999 .elementor-element.elementor-element-e416daf{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-4667b9e{--display:flex;--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-4667b9e:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-4667b9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9aa0e29)}.elementor-999 .elementor-element.elementor-element-c339ce3 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-d6526e5 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-c547629 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-7f25b8e{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-5c5030f{--display:flex;--justify-content:center}.elementor-999 .elementor-element.elementor-element-e5c6d80 .elementor-repeater-item-46fa041 .swiper-slide-bg{background-color:var(--e-global-color-primary);background-image:url(https://tsg-schule.de/wp-content/uploads/2024/02/24.06.20.TSG_Schule2_Freisteller.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5c6d80 .elementor-repeater-item-4568b10 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tsg-schule.de/wp-content/uploads/2026/01/IMG_0249.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5c6d80 .elementor-repeater-item-22ae1a8 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://tsg-schule.de/wp-content/uploads/2026/01/IMG_0253.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5c6d80 .elementor-repeater-item-f240fb2 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://tsg-schule.de/wp-content/uploads/2026/01/IMG_0254.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5c6d80 .elementor-repeater-item-a326b02 .swiper-slide-bg{background-color:#bbb;background-image:url(https://tsg-schule.de/wp-content/uploads/2026/01/IMG_0248.webp);background-size:cover}.elementor-999 .elementor-element.elementor-element-e5c6d80 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-999 .elementor-element.elementor-element-e5c6d80 .swiper-slide-contents{max-width:66%}.elementor-999 .elementor-element.elementor-element-e5c6d80 .swiper-slide-inner{text-align:center}.elementor-999 .elementor-element.elementor-element-7098616{--display:flex}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-e889a1f .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-e889a1f>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-439ca78e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-d2c3d8e{--display:flex;--overlay-opacity:.4;--padding-top:1em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-d2c3d8e:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-d2c3d8e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-999 .elementor-element.elementor-element-d2c3d8e:before,.elementor-999 .elementor-element.elementor-element-d2c3d8e>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-d2c3d8e>.e-con-inner>.elementor-background-video-container:before,.elementor-999 .elementor-element.elementor-element-d2c3d8e>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-d2c3d8e>.e-con-inner>.elementor-background-slideshow:before,.elementor-999 .elementor-element.elementor-element-d2c3d8e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://tsg-schule.de/wp-content/uploads/2024/08/Zur-Erinnerung1_gespiegelt.webp");--background-overlay:''}.elementor-999 .elementor-element.elementor-element-480dfa9{text-align:start}.elementor-999 .elementor-element.elementor-element-480dfa9 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-9c833fa{text-align:start;color:var(--e-global-color-e0f9d43)}.elementor-999 .elementor-element.elementor-element-478f27e{--display:flex;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-a5a038d .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-f60ff5c{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-cac7cab{--display:grid;--e-con-grid-template-columns:repeat(6,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__icon{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__description{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__icon{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__description{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue_btn{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1368-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-5ebc8d7 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1362-e1767697436969.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-fe581a7 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1361-e1767697340498.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-8574190 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-8574190 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-8574190 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1352.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-e86a929 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-e86a929 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1349.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-57b57cc .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-57b57cc .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1394-e1767697253150.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-3a26229 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-3a26229 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1350.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-73d6b38 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1353.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-543a11a .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-543a11a .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-543a11a .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1351.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-6a1c434 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1397-e1767693362582.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-60408bf .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-60408bf .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-60408bf .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1354.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-8b594d4 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1347-e1767693425673.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-7e8ca00 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-f17a5fd{--display:flex}.elementor-999 .elementor-element.elementor-element-026cab6 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-026cab6>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-0ea8944{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-090f56d .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-d9484f3{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-5d69f6e{--display:flex}.elementor-999 .elementor-element.elementor-element-1fc9de5{--display:grid;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(4,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-999 .elementor-element.elementor-element-2b3dd94{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-2b3dd94:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-2b3dd94>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/Bazaart_634759DA-22F2-471B-AA10-F519FB6E6F45-e1767696747806.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-180604f{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-180604f:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-180604f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1234.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-1064425{--display:flex;--min-height:30vh;--justify-content:flex-end}.elementor-999 .elementor-element.elementor-element-4cb69f2 img{width:33%}.elementor-999 .elementor-element.elementor-element-0cc8f99{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-0cc8f99:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-0cc8f99>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1156.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-26e3ca7{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-26e3ca7:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-26e3ca7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1158.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-378744e{--display:flex;--min-height:30vh;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-999 .elementor-element.elementor-element-378744e:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-378744e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-999 .elementor-element.elementor-element-31d2467>.elementor-widget-container{padding:1em}.elementor-999 .elementor-element.elementor-element-31d2467{text-align:center}.elementor-999 .elementor-element.elementor-element-31d2467 img{width:100%}.elementor-999 .elementor-element.elementor-element-c6aab67{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-c6aab67:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-c6aab67>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1235.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-30a3132{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-30a3132:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-30a3132>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/Bazaart_5F3663FF-C804-4615-9BAC-AB5DD6ABF954-e1767696702562.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-eada7b7{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-eada7b7:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-eada7b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1360.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-34d3470{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-34d3470:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-34d3470>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1286.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-45275b3{--display:flex;--min-height:30vh;--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-999 .elementor-element.elementor-element-45275b3:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-45275b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-999 .elementor-element.elementor-element-15f3b8b{text-align:start}.elementor-999 .elementor-element.elementor-element-15f3b8b img{width:100%}.elementor-999 .elementor-element.elementor-element-9a43288{--display:flex;--min-height:30vh;--justify-content:center}.elementor-999 .elementor-element.elementor-element-a6f516e img{width:44%}.elementor-999 .elementor-element.elementor-element-c62295f{--display:flex;--min-height:30vh;--justify-content:flex-start}.elementor-999 .elementor-element.elementor-element-d664b72{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-d664b72:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-d664b72>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1159.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-cbcd9cd{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-cbcd9cd:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-cbcd9cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1363.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-137dedb{--display:flex;--min-height:30vh}.elementor-999 .elementor-element.elementor-element-137dedb:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-137dedb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1364.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-999 .elementor-element.elementor-element-9817334{--display:flex}.elementor-999 .elementor-element.elementor-element-3e9383e{--e-image-carousel-slides-to-show:3}.elementor-999 .elementor-element.elementor-element-2067739{--display:flex}.elementor-999 .elementor-element.elementor-element-6fc8ee3 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-6fc8ee3>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-a0460c2{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:6em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-177e043 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-520faf6{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-7754c70{--display:flex;--min-height:66vh;--justify-content:flex-start}.elementor-999 .elementor-element.elementor-element-7754c70:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-7754c70>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2025/07/IMG_1582-e1753348436367.webp");background-position:top center;background-repeat:no-repeat;background-size:contain}.elementor-999 .elementor-element.elementor-element-b813b86{--display:flex}.elementor-999 .elementor-element.elementor-element-df4084c .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-df4084c>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-b9fc928{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-a729fd4 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-273212e{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-3613f27{--display:flex;--min-height:66vh;--justify-content:flex-start}.elementor-999 .elementor-element.elementor-element-3613f27:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-3613f27>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/D15F4DAD-B0AB-414E-9DBF-0BD1E83875C62.webp");background-position:top center;background-repeat:no-repeat;background-size:contain}.elementor-999 .elementor-element.elementor-element-8abf0f4{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-4ff7256{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-8bfe5fc{--display:flex}.elementor-999 .elementor-element.elementor-element-c89f188 .elementor-button{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-c89f188>.elementor-widget-container{margin:1em 3em}.elementor-999 .elementor-element.elementor-element-5151211{--display:flex}.elementor-999 .elementor-element.elementor-element-51252b7 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-51252b7>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-942fd2d{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-8c304e4 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-a6df1ee{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-1e489d9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-999 .elementor-element.elementor-element-ff148ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start}.elementor-widget-image-box .elementor-image-box-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-14af1c3 .elementor-image-box-wrapper{text-align:center}.elementor-999 .elementor-element.elementor-element-14af1c3.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-999 .elementor-element.elementor-element-14af1c3.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-999 .elementor-element.elementor-element-14af1c3.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-999 .elementor-element.elementor-element-14af1c3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-999 .elementor-element.elementor-element-14af1c3 .elementor-image-box-img img{transition-duration:.3s}.elementor-999 .elementor-element.elementor-element-9b653ad{--display:flex}.elementor-999 .elementor-element.elementor-element-225a521 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-225a521>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-cb6963c{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-6bb3e9b .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-031a898{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-fc8d416{--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:center}.elementor-999 .elementor-element.elementor-element-83de567{--display:flex}.elementor-999 .elementor-element.elementor-element-753e19e{--display:flex;--min-height:462px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2em;--margin-bottom:-1em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-753e19e:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-753e19e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2024/12/IMG_1448-e1734168297801.webp");background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-999 .elementor-element.elementor-element-753e19e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-999 .elementor-element.elementor-element-3da4046>.elementor-widget-container{margin:1em}.elementor-999 .elementor-element.elementor-element-76f6050{--display:flex;--min-height:180px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center}.elementor-999 .elementor-element.elementor-element-76f6050.e-con{--flex-grow:0;--flex-shrink:0}.elementor-999 .elementor-element.elementor-element-3630a1b{--display:flex}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1357.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-83beb45 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-83beb45 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-b0a215b{--display:flex}.elementor-999 .elementor-element.elementor-element-25284e2 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-25284e2>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-eb10fde{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-da4f25d .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-e81c8d9{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-52e2e19{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center}.elementor-999 .elementor-element.elementor-element-a0e5dc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-999 .elementor-element.elementor-element-b9bf88d>.elementor-widget-container{margin:0}.elementor-999 .elementor-element.elementor-element-b9bf88d{text-align:center}.elementor-999 .elementor-element.elementor-element-b9bf88d .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-f3e6efe{--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:space-between;--align-items:center}.elementor-999 .elementor-element.elementor-element-411be8d{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center}.elementor-999 .elementor-element.elementor-element-411be8d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-price-table .elementor-price-table__button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-price-table{--e-price-table-header-background-color:var(--e-global-color-secondary)}.elementor-widget-price-table .elementor-price-table__heading{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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__subheading{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__original-price{color:var(--e-global-color-secondary);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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__period{color:var(--e-global-color-secondary);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var(--e-global-color-text)}.elementor-widget-price-table .elementor-price-table__features-list li{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var(--e-global-color-text)}.elementor-widget-price-table .elementor-price-table__additional_info{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-f79eae3{width:var(--container-widget-width,75.386%);max-width:75.386%;--container-widget-width:75.386%;--container-widget-flex-grow:0}.elementor-999 .elementor-element.elementor-element-f79eae3>.elementor-widget-container{margin:-6em 0 0}.elementor-999 .elementor-element.elementor-element-f79eae3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-999 .elementor-element.elementor-element-f79eae3 .elementor-price-table__after-price{justify-content:flex-start}.elementor-999 .elementor-element.elementor-element-f79eae3 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px}.elementor-999 .elementor-element.elementor-element-03954a4>.elementor-widget-container{margin:-1em 0 0}.elementor-999 .elementor-element.elementor-element-2944b41{text-align:center}.elementor-999 .elementor-element.elementor-element-2944b41 .elementor-heading-title{font-family:var(--e-global-typography-2a4aaa0-font-family),Sans-serif;font-size:var(--e-global-typography-2a4aaa0-font-size);font-weight:var(--e-global-typography-2a4aaa0-font-weight);text-transform:var(--e-global-typography-2a4aaa0-text-transform);font-style:var(--e-global-typography-2a4aaa0-font-style);text-decoration:var(--e-global-typography-2a4aaa0-text-decoration);line-height:var(--e-global-typography-2a4aaa0-line-height);letter-spacing:var(--e-global-typography-2a4aaa0-letter-spacing);word-spacing:var(--e-global-typography-2a4aaa0-word-spacing);color:var(--e-global-color-secondary)}.elementor-999 .elementor-element.elementor-element-d3d735c{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-999 .elementor-element.elementor-element-13aef5f{width:var(--container-widget-width,65.356%);max-width:65.356%;--container-widget-width:65.356%;--container-widget-flex-grow:0}.elementor-999 .elementor-element.elementor-element-13aef5f>.elementor-widget-container{margin:-7em 0 0}.elementor-999 .elementor-element.elementor-element-13aef5f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-999 .elementor-element.elementor-element-13aef5f .elementor-price-table__after-price{justify-content:flex-start}.elementor-999 .elementor-element.elementor-element-13aef5f .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px}.elementor-999 .elementor-element.elementor-element-0d67674>.elementor-widget-container{margin:-2em 0 0}.elementor-999 .elementor-element.elementor-element-df43eab{text-align:center}.elementor-999 .elementor-element.elementor-element-df43eab .elementor-heading-title{font-family:var(--e-global-typography-2a4aaa0-font-family),Sans-serif;font-size:var(--e-global-typography-2a4aaa0-font-size);font-weight:var(--e-global-typography-2a4aaa0-font-weight);text-transform:var(--e-global-typography-2a4aaa0-text-transform);font-style:var(--e-global-typography-2a4aaa0-font-style);text-decoration:var(--e-global-typography-2a4aaa0-text-decoration);line-height:var(--e-global-typography-2a4aaa0-line-height);letter-spacing:var(--e-global-typography-2a4aaa0-letter-spacing);word-spacing:var(--e-global-typography-2a4aaa0-word-spacing);color:var(--e-global-color-secondary)}.elementor-999 .elementor-element.elementor-element-e0934f3{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center}.elementor-999 .elementor-element.elementor-element-b961c13{--display:flex}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1416-e1767698093818.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-eecdb01 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-2808d69{--display:flex}.elementor-999 .elementor-element.elementor-element-7bc5196 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-7bc5196>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-efa834f{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-10c13b4 .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-86fb886{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-18479e0{--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:center;--align-items:center}.elementor-999 .elementor-element.elementor-element-1c47d9c{--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:center}.elementor-999 .elementor-element.elementor-element-e74d03a{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:0em 0em;--row-gap:0em;--column-gap:0em;--grid-auto-flow:row;--justify-items:center;--margin-top:0em;--margin-bottom:0em;--margin-left:10em;--margin-right:10em}.elementor-999 .elementor-element.elementor-element-bf90064{--display:flex}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1395.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-b1b9417 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-6b89820{--display:flex}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1393.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-f5e2e31 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-3bf50e5{--display:flex}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1398.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--back{background-color:var(--e-global-color-secondary);padding:20px}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__overlay{background-color:rgba(0,0,0,.7);transition-duration:.8s !important;opacity:100%}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box{height:300px;--duration:.8s}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel{border-radius:0}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--front .ue-flip-box__icon{color:#3e3ff0;background-color:#fff;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--front .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255,255,255,.7);margin-top:10px}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__front-trigger svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__front-trigger:hover{color:#303030}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__front-trigger:hover svg{fill:#303030}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--back .ue-flip-box__title{color:#fff;margin-top:10px}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px}.elementor-999 .elementor-element.elementor-element-0676925 .ue_btn{padding:10px 20px;background-color:#bfbfbf;color:#fff;margin-top:20px;display:inline-block;border-radius:100px}.elementor-999 .elementor-element.elementor-element-0676925 .ue_btn:hover{background-color:#8d8d8d;color:#fff}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__back-trigger svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__back-trigger:hover{color:#ececec}.elementor-999 .elementor-element.elementor-element-0676925 .ue-flip-box__back-trigger:hover svg{fill:#ececec}.elementor-999 .elementor-element.elementor-element-52953f8{--display:flex}.elementor-999 .elementor-element.elementor-element-0955fa8 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-0955fa8>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-d09399e{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-99be20e .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing);color:var(--e-global-color-primary)}.elementor-999 .elementor-element.elementor-element-c9938b1{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-7c0c377{--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:center;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-4c5e8fd{--display:flex;--min-height:354px}.elementor-999 .elementor-element.elementor-element-4c5e8fd:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-4c5e8fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1399-e1728995334968.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-999 .elementor-element.elementor-element-4c5e8fd.e-con{--flex-grow:0;--flex-shrink:0}.elementor-999 .elementor-element.elementor-element-1791c01{--display:flex;--min-height:354px}.elementor-999 .elementor-element.elementor-element-1791c01:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-1791c01>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2026/01/IMG_1415-1-e1767606430335.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-999 .elementor-element.elementor-element-1791c01.e-con{--flex-grow:0;--flex-shrink:0}.elementor-999 .elementor-element.elementor-element-8f58573{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em}.elementor-999 .elementor-element.elementor-element-3035a0e{color:var(--e-global-color-text)}.elementor-999 .elementor-element.elementor-element-d0fd4fc{--display:flex}.elementor-999 .elementor-element.elementor-element-7bc6a44 .elementor-button{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-7bc6a44>.elementor-widget-container{margin:1em 3em}.elementor-999 .elementor-element.elementor-element-6170b18 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-81e8884);color:var(--e-global-color-81e8884);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-999 .elementor-element.elementor-element-6170b18>.elementor-widget-container{margin:3em}.elementor-999 .elementor-element.elementor-element-3d240d8{--display:flex}@media(max-width:1024px){.elementor-999 .elementor-element.elementor-element-6445173:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-6445173>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2024/02/24.06.20.TSG_Website_Hochformat_RZ-2.webp");background-position:center center}.elementor-999 .elementor-element.elementor-element-4e362c94{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-107061dd{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-999 .elementor-element.elementor-element-2ba5c710 .elementor-heading-title{font-size:42px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-20f8ff46{font-size:22px}.elementor-999 .elementor-element.elementor-element-2f7b75d2{--grid-auto-flow:row}.elementor-999 .elementor-element.elementor-element-cf805bd .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-8523ddf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-57725263>.elementor-widget-container{margin:-7px 0 0}.elementor-999 .elementor-element.elementor-element-57725263 img{height:70px}.elementor-999 .elementor-element.elementor-element-374163c5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-1300134f{--min-height:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-67b48ad4>.elementor-widget-container{margin:0 0 0 -8em}.elementor-999 .elementor-element.elementor-element-67b48ad4 img{width:100%;height:840px;object-fit:cover;object-position:top left}.elementor-999 .elementor-element.elementor-element-65ae381{font-size:14px}.elementor-999 .elementor-element.elementor-element-2c6303f9{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-999 .elementor-element.elementor-element-3a51390>.elementor-widget-container{margin:0}.elementor-999 .elementor-element.elementor-element-3a51390 img{width:100%;height:840px;object-fit:contain;object-position:top left}.elementor-999 .elementor-element.elementor-element-59a0dca9{--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-5286e0d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-c429576 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-935de93 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-4667b9e{--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-c339ce3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-d6526e5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-c547629 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-439ca78e{--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em}.elementor-999 .elementor-element.elementor-element-a5a038d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-cac7cab{--grid-auto-flow:row}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__icon{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__icon{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue_btn{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-090f56d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-1fc9de5{--grid-auto-flow:row}.elementor-999 .elementor-element.elementor-element-177e043 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-a729fd4 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-8c304e4 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-image-box .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-image-box .elementor-image-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-6bb3e9b .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-da4f25d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-52e2e19{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-999 .elementor-element.elementor-element-b9bf88d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-price-table .elementor-price-table__heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__period{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-price-table .elementor-price-table__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-f79eae3{width:var(--container-widget-width,217.283px);max-width:217.283px;--container-widget-width:217.283px;--container-widget-flex-grow:0}.elementor-999 .elementor-element.elementor-element-f79eae3>.elementor-widget-container{margin:-6em 0 0}.elementor-999 .elementor-element.elementor-element-2944b41 .elementor-heading-title{font-size:var(--e-global-typography-2a4aaa0-font-size);line-height:var(--e-global-typography-2a4aaa0-line-height);letter-spacing:var(--e-global-typography-2a4aaa0-letter-spacing);word-spacing:var(--e-global-typography-2a4aaa0-word-spacing)}.elementor-999 .elementor-element.elementor-element-13aef5f{width:var(--container-widget-width,222.5px);max-width:222.5px;--container-widget-width:222.5px;--container-widget-flex-grow:0}.elementor-999 .elementor-element.elementor-element-df43eab .elementor-heading-title{font-size:var(--e-global-typography-2a4aaa0-font-size);line-height:var(--e-global-typography-2a4aaa0-line-height);letter-spacing:var(--e-global-typography-2a4aaa0-letter-spacing);word-spacing:var(--e-global-typography-2a4aaa0-word-spacing)}.elementor-999 .elementor-element.elementor-element-e0934f3{--min-height:129px}.elementor-999 .elementor-element.elementor-element-10c13b4 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-e74d03a{--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:2em;--margin-right:2em}.elementor-999 .elementor-element.elementor-element-99be20e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-7c0c377{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em}.elementor-999 .elementor-element.elementor-element-7c0c377.e-con{--align-self:center}.elementor-999 .elementor-element.elementor-element-4c5e8fd:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-4c5e8fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center}.elementor-999 .elementor-element.elementor-element-1791c01:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-1791c01>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center;background-size:contain}}@media(max-width:767px){.elementor-999 .elementor-element.elementor-element-6445173:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-6445173>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsg-schule.de/wp-content/uploads/2024/02/24.06.20.TSG_Website_Hochformat_RZ-2.webp");background-position:center center;background-size:cover}.elementor-999 .elementor-element.elementor-element-6445173{--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-999 .elementor-element.elementor-element-4e362c94{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-107061dd{--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-999 .elementor-element.elementor-element-351047f{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-999 .elementor-element.elementor-element-2ba5c710 .elementor-heading-title{font-size:28px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-20f8ff46{font-size:18px}.elementor-999 .elementor-element.elementor-element-2f7b75d2{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-999 .elementor-element.elementor-element-e960115{border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-999 .elementor-element.elementor-element-cf805bd .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-534fd0e{border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-999 .elementor-element.elementor-element-8523ddf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-57725263>.elementor-widget-container{margin:-5px 0 0}.elementor-999 .elementor-element.elementor-element-57725263 img{height:50px;object-fit:contain}.elementor-999 .elementor-element.elementor-element-374163c5{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-1300134f{--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-67b48ad4>.elementor-widget-container{margin:0}.elementor-999 .elementor-element.elementor-element-67b48ad4 img{height:350px}.elementor-999 .elementor-element.elementor-element-5371d5c0>.elementor-widget-container{margin:1em 0 0}.elementor-999 .elementor-element.elementor-element-0a702b2>.elementor-widget-container{margin:0;padding:0}.elementor-999 .elementor-element.elementor-element-2b8738f>.elementor-widget-container{margin:1em 0 0}.elementor-999 .elementor-element.elementor-element-2c6303f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-999 .elementor-element.elementor-element-3a51390>.elementor-widget-container{margin:0}.elementor-999 .elementor-element.elementor-element-3a51390 img{height:350px}.elementor-999 .elementor-element.elementor-element-7cb3c6e6{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-7dd081a{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-08bf896{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-59a0dca9{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-5286e0d{text-align:start}.elementor-999 .elementor-element.elementor-element-5286e0d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-c429576{text-align:start}.elementor-999 .elementor-element.elementor-element-c429576 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-935de93{text-align:start}.elementor-999 .elementor-element.elementor-element-935de93 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-5e9ca93{text-align:start}.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-e416daf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-4667b9e{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-c339ce3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-d6526e5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-c547629 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-439ca78e{--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-d2c3d8e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-478f27e{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-a5a038d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-cac7cab{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__icon{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--front .ue-flip-box__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__icon{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue-flip-box__panel--back .ue-flip-box__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-ucaddon_flip_box .ue_btn{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-0ea8944{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-090f56d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-1fc9de5{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-999 .elementor-element.elementor-element-2b3dd94{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-4cb69f2 img{width:36%;height:100%}.elementor-999 .elementor-element.elementor-element-26e3ca7{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-c6aab67{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-30a3132{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-eada7b7{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-34d3470{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-d664b72{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-cbcd9cd{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-137dedb{--min-height:40vh}.elementor-999 .elementor-element.elementor-element-a0460c2{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-177e043 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-7754c70{--min-height:50vh}.elementor-999 .elementor-element.elementor-element-b9fc928{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-a729fd4 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-3613f27{--min-height:50vh}.elementor-999 .elementor-element.elementor-element-8abf0f4{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-942fd2d{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-8c304e4 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-image-box .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-image-box .elementor-image-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-999 .elementor-element.elementor-element-14af1c3>.elementor-widget-container{padding:0 2em}.elementor-999 .elementor-element.elementor-element-14af1c3 .elementor-image-box-img{margin-bottom:15px}.elementor-999 .elementor-element.elementor-element-cb6963c{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-6bb3e9b .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-753e19e{--min-height:230px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-3da4046>.elementor-widget-container{padding:0 2em}.elementor-999 .elementor-element.elementor-element-76f6050{--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:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:2em}.elementor-999 .elementor-element.elementor-element-e1519ef>.elementor-widget-container{padding:0 2em}.elementor-999 .elementor-element.elementor-element-eb10fde{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-da4f25d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-b9bf88d>.elementor-widget-container{margin:2em 0 0}.elementor-999 .elementor-element.elementor-element-b9bf88d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-price-table .elementor-price-table__heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-price-table .elementor-price-table__period{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-price-table .elementor-price-table__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-999 .elementor-element.elementor-element-2944b41>.elementor-widget-container{margin:1em 0 0}.elementor-999 .elementor-element.elementor-element-2944b41 .elementor-heading-title{font-size:var(--e-global-typography-2a4aaa0-font-size);line-height:var(--e-global-typography-2a4aaa0-line-height);letter-spacing:var(--e-global-typography-2a4aaa0-letter-spacing);word-spacing:var(--e-global-typography-2a4aaa0-word-spacing)}.elementor-999 .elementor-element.elementor-element-df43eab>.elementor-widget-container{margin:1em 0 0}.elementor-999 .elementor-element.elementor-element-df43eab .elementor-heading-title{font-size:var(--e-global-typography-2a4aaa0-font-size);line-height:var(--e-global-typography-2a4aaa0-line-height);letter-spacing:var(--e-global-typography-2a4aaa0-letter-spacing);word-spacing:var(--e-global-typography-2a4aaa0-word-spacing)}.elementor-999 .elementor-element.elementor-element-efa834f{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-10c13b4 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-1c47d9c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-999 .elementor-element.elementor-element-e74d03a{--e-con-grid-template-columns:repeat(3,1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-999 .elementor-element.elementor-element-d09399e{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-999 .elementor-element.elementor-element-99be20e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-999 .elementor-element.elementor-element-7c0c377{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-999 .elementor-element.elementor-element-4c5e8fd{--width:32%;--min-height:200px}.elementor-999 .elementor-element.elementor-element-4c5e8fd:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-4c5e8fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center}.elementor-999 .elementor-element.elementor-element-1791c01{--width:68%;--min-height:200px}.elementor-999 .elementor-element.elementor-element-1791c01:not(.elementor-motion-effects-element-type-background),.elementor-999 .elementor-element.elementor-element-1791c01>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center;background-size:contain}.elementor-999 .elementor-element.elementor-element-8f58573{--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}}@media(min-width:768px){.elementor-999 .elementor-element.elementor-element-351047f{--width:720px}.elementor-999 .elementor-element.elementor-element-1300134f{--width:50%}.elementor-999 .elementor-element.elementor-element-2c6303f9{--width:50%}.elementor-999 .elementor-element.elementor-element-7dd081a{--width:100%}.elementor-999 .elementor-element.elementor-element-59a0dca9{--width:37%}.elementor-999 .elementor-element.elementor-element-a166735{--width:63%}.elementor-999 .elementor-element.elementor-element-4667b9e{--width:37%}.elementor-999 .elementor-element.elementor-element-5c5030f{--width:63%}.elementor-999 .elementor-element.elementor-element-d2c3d8e{--width:100%}.elementor-999 .elementor-element.elementor-element-478f27e{--width:100%}.elementor-999 .elementor-element.elementor-element-0ea8944{--width:100%}.elementor-999 .elementor-element.elementor-element-2b3dd94{--width:100%}.elementor-999 .elementor-element.elementor-element-180604f{--width:100%}.elementor-999 .elementor-element.elementor-element-1064425{--width:100%}.elementor-999 .elementor-element.elementor-element-0cc8f99{--width:100%}.elementor-999 .elementor-element.elementor-element-26e3ca7{--width:100%}.elementor-999 .elementor-element.elementor-element-378744e{--width:100%}.elementor-999 .elementor-element.elementor-element-c6aab67{--width:100%}.elementor-999 .elementor-element.elementor-element-30a3132{--width:100%}.elementor-999 .elementor-element.elementor-element-eada7b7{--width:100%}.elementor-999 .elementor-element.elementor-element-34d3470{--width:100%}.elementor-999 .elementor-element.elementor-element-45275b3{--width:100%}.elementor-999 .elementor-element.elementor-element-9a43288{--width:100%}.elementor-999 .elementor-element.elementor-element-c62295f{--width:100%}.elementor-999 .elementor-element.elementor-element-d664b72{--width:100%}.elementor-999 .elementor-element.elementor-element-cbcd9cd{--width:100%}.elementor-999 .elementor-element.elementor-element-137dedb{--width:100%}.elementor-999 .elementor-element.elementor-element-a0460c2{--width:100%}.elementor-999 .elementor-element.elementor-element-b9fc928{--width:100%}.elementor-999 .elementor-element.elementor-element-8abf0f4{--width:100%}.elementor-999 .elementor-element.elementor-element-942fd2d{--width:100%}.elementor-999 .elementor-element.elementor-element-ff148ce{--width:32%}.elementor-999 .elementor-element.elementor-element-cb6963c{--width:100%}.elementor-999 .elementor-element.elementor-element-753e19e{--width:100%}.elementor-999 .elementor-element.elementor-element-76f6050{--width:27%}.elementor-999 .elementor-element.elementor-element-3630a1b{--width:73%}.elementor-999 .elementor-element.elementor-element-eb10fde{--width:100%}.elementor-999 .elementor-element.elementor-element-a0e5dc9{--width:58%}.elementor-999 .elementor-element.elementor-element-f3e6efe{--width:100%}.elementor-999 .elementor-element.elementor-element-411be8d{--width:47.034%}.elementor-999 .elementor-element.elementor-element-e0934f3{--width:40%}.elementor-999 .elementor-element.elementor-element-b961c13{--width:73%}.elementor-999 .elementor-element.elementor-element-efa834f{--width:100%}.elementor-999 .elementor-element.elementor-element-1c47d9c{--width:100%}.elementor-999 .elementor-element.elementor-element-bf90064{--width:73%}.elementor-999 .elementor-element.elementor-element-6b89820{--width:73%}.elementor-999 .elementor-element.elementor-element-3bf50e5{--width:73%}.elementor-999 .elementor-element.elementor-element-d09399e{--width:100%}.elementor-999 .elementor-element.elementor-element-4c5e8fd{--width:23%}.elementor-999 .elementor-element.elementor-element-1791c01{--width:40%}.elementor-999 .elementor-element.elementor-element-8f58573{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-999 .elementor-element.elementor-element-351047f{--width:540px}.elementor-999 .elementor-element.elementor-element-374163c5{--content-width:100%}.elementor-999 .elementor-element.elementor-element-1300134f{--width:61%}.elementor-999 .elementor-element.elementor-element-2c6303f9{--width:39%}.elementor-999 .elementor-element.elementor-element-59a0dca9{--width:50%}.elementor-999 .elementor-element.elementor-element-4667b9e{--width:50%}.elementor-999 .elementor-element.elementor-element-753e19e{--width:456.567px}.elementor-999 .elementor-element.elementor-element-76f6050{--width:40%}.elementor-999 .elementor-element.elementor-element-a0e5dc9{--width:70%}.elementor-999 .elementor-element.elementor-element-e0934f3{--width:44%}.elementor-999 .elementor-element.elementor-element-4c5e8fd{--width:35%}.elementor-999 .elementor-element.elementor-element-1791c01{--width:73%}}.elementor-999 .elementor-element.elementor-element-6445173{-webkit-transition:ease-in-out 4s !important;transition:ease-in-out 4s !important}.elementor-999 .elementor-element.elementor-element-6445173:hover{background-position:center bottom !important}aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;aspect-ratio:1/1;