.elementor-2 .elementor-element.elementor-element-b41a1cc{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.73;--overlay-mix-blend-mode:multiply;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-b41a1cc::before, .elementor-2 .elementor-element.elementor-element-b41a1cc > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b41a1cc > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b41a1cc > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b41a1cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b41a1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #1D9196 0%, var( --e-global-color-secondary ) 100%);}.elementor-2 .elementor-element.elementor-element-b41a1cc .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-1dc4915{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-1dc4915.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1dc4915{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-1dc4915{left:0px;}.elementor-2 .elementor-element.elementor-element-1dc4915 img{opacity:0.7;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-a621eae{background-color:var( --e-global-color-c5b538b );padding:5px 5px 5px 5px;text-align:center;}.elementor-2 .elementor-element.elementor-element-a621eae img{width:33%;}.elementor-2 .elementor-element.elementor-element-36205c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-2 .elementor-element.elementor-element-7c5ad7d{text-align:start;}.elementor-2 .elementor-element.elementor-element-ba955fc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-2 .elementor-element.elementor-element-739e3ab{text-align:start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-315f038 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-315f038 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-315f038{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-315f038 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-36205c2{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ba955fc{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-b41a1cc{--content-width:100%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-36205c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ba955fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */html{scroll-behavior:smooth;scroll-padding-top:8rem;}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}
.elementor-location-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #dae5e8;}
body.admin-bar .elementor-location-header{top:var(--wp-admin--admin-bar--height,32px);}
#startseite,#programm,#anmeldung,#kongresshotel,#kontakt{scroll-margin-top:1rem;}
.elementor-2 [role="tab"][aria-selected="true"]{background-color:#14696d;color:#fff;}
.elementor-2 [role="tab"][aria-selected="true"] p{color:#fff;}
.elementor-2 :focus-visible,.elementor-16 :focus-visible{outline:3px solid #1D9297;outline-offset:3px;}
.elementor-2 ul{margin:0;padding-left:1.2rem;}.elementor-2 li{margin-bottom:.7rem;}
.elementor-2 p{overflow-wrap:anywhere;}.elementor-2 .elementor-element{min-width:0;}
.elementor-2 select{max-width:100%;text-overflow:ellipsis;}.elementor-2 input,.elementor-2 select{box-sizing:border-box;}
.elementor-2 h1 > span > span{color:#1d9297;}
#kontakt a{color:#fff;text-decoration:underline;}
@media(max-width:767px){html{scroll-padding-top:10rem;} .elementor-element-1513097c,.elementor-element-72678b97,.elementor-element-69b80bf5,.elementor-element-1311463c,.elementor-element-37f8067f,.elementor-element-2c7ce30c{flex-basis:auto !important;}}

#startseite{padding-inline:max(2rem,calc((100% - 70rem)/2));background:#12283f;}
#startseite::before,#startseite::after{content:"";position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;pointer-events:none;}
#startseite::before{background-image:linear-gradient(90deg,rgba(9,29,44,.78),rgba(9,29,44,.2)),url("https://dev.teammed-woerthersee.at/wp-content/uploads/2026/09/AdobeStock_191005057-scaled.jpeg");}
#startseite::after{background-image:linear-gradient(90deg,rgba(9,29,44,.78),rgba(9,29,44,.2)),url("https://dev.teammed-woerthersee.at/wp-content/uploads/2026/09/AdobeStock_368880846-scaled.jpeg");opacity:0;animation:teammed-crossfade 16s ease-in-out infinite;}
#startseite h1 > span > span{color:#71dadb;}
#startseite:has(details[open])::after{animation-play-state:paused;}
@keyframes teammed-crossfade{0%,40%,100%{opacity:0;}50%,90%{opacity:1;}}
@media(max-width:767px){#startseite{padding-inline:1.25rem;}#startseite::before,#startseite::after{background-position:60% center;}}
@media(prefers-reduced-motion:reduce){#startseite::after{animation:none;}#startseite .e-accordion{display:none;}}/* End custom CSS */