.elementor-63033 .elementor-element.elementor-element-0c6754f{--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:48px;--padding-bottom:104px;--padding-left:64px;--padding-right:64px;}.elementor-63033 .elementor-element.elementor-element-0c6754f:not(.elementor-motion-effects-element-type-background), .elementor-63033 .elementor-element.elementor-element-0c6754f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8EC;}.elementor-63033 .elementor-element.elementor-element-987dc16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-63033 .elementor-element.elementor-element-c9d2b46{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{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 );}.elementor-63033 .elementor-element.elementor-element-72ec051 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-63033 .elementor-element.elementor-element-72ec051{font-family:"Cambay", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-63033 .elementor-element.elementor-element-935d165 > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-63033 .elementor-element.elementor-element-935d165 .tec-events-elementor-event-widget__title{font-size:60px;font-weight:300;line-height:1.05px;letter-spacing:-0.6px;}.elementor-63033 .elementor-element.elementor-element-a3b3739 .tec-events-elementor-event-widget__datetime{color:#006477;font-size:20px;}.elementor-widget-theme-post-excerpt .elementor-widget-container{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 );color:var( --e-global-color-text );}.elementor-63033 .elementor-element.elementor-element-0a7c7a0{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-63033 .elementor-element.elementor-element-0a7c7a0 .elementor-widget-container{font-family:"Cambay", Sans-serif;font-size:19px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0px;color:#1D2A33;}.elementor-63033 .elementor-element.elementor-element-c08f42f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-63033 .elementor-element.elementor-element-d094a70 .elementor-button{background-color:#0097B1;font-family:"Cambay", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(138.99999999999997, 157, 169.99999999999997, 0.28);padding:013px 22px 013px 022px;}.elementor-63033 .elementor-element.elementor-element-d094a70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63033 .elementor-element.elementor-element-d094a70 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-63033 .elementor-element.elementor-element-a04f68c .elementor-button{background-color:#FFFFFF;font-family:"Cambay", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;fill:#006477;color:#006477;box-shadow:0px 0px 10px 0px rgba(138.99999999999997, 157, 169.99999999999997, 0.28);padding:013px 22px 013px 022px;}.elementor-63033 .elementor-element.elementor-element-a04f68c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63033 .elementor-element.elementor-element-a04f68c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-63033 .elementor-element.elementor-element-9ee848c{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;box-shadow:0px 8px 32px 0px rgba(138.99999999999997, 157, 169.99999999999997, 0.28);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-63033 .elementor-element.elementor-element-9ee848c:not(.elementor-motion-effects-element-type-background), .elementor-63033 .elementor-element.elementor-element-9ee848c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63033 .elementor-element.elementor-element-0beccac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;--z-index:2;}.elementor-63033 .elementor-element.elementor-element-3146dc6{--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;--border-radius:4px 4px 4px 4px;box-shadow:0px 8px 32px 0px rgba(138.99999999999997, 157, 169.99999999999997, 0.28);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63033 .elementor-element.elementor-element-3146dc6:not(.elementor-motion-effects-element-type-background), .elementor-63033 .elementor-element.elementor-element-3146dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63033 .elementor-element.elementor-element-e57cbf7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-63033 .elementor-element.elementor-element-91488d3 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-63033 .elementor-element.elementor-element-91488d3 .elementor-icon-wrapper{text-align:center;}.elementor-63033 .elementor-element.elementor-element-91488d3.elementor-view-stacked .elementor-icon{background-color:#0097B1;}.elementor-63033 .elementor-element.elementor-element-91488d3.elementor-view-framed .elementor-icon, .elementor-63033 .elementor-element.elementor-element-91488d3.elementor-view-default .elementor-icon{color:#0097B1;border-color:#0097B1;}.elementor-63033 .elementor-element.elementor-element-91488d3.elementor-view-framed .elementor-icon, .elementor-63033 .elementor-element.elementor-element-91488d3.elementor-view-default .elementor-icon svg{fill:#0097B1;}.elementor-63033 .elementor-element.elementor-element-91488d3 .elementor-icon{font-size:24px;}.elementor-63033 .elementor-element.elementor-element-91488d3 .elementor-icon svg{height:24px;}.elementor-63033 .elementor-element.elementor-element-11c2361 .tec-events-elementor-event-widget__datetime-header{color:#4F6270;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;}.elementor-63033 .elementor-element.elementor-element-11c2361 .tec-events-elementor-event-widget__datetime{font-size:17px;font-weight:300;line-height:22px;}.elementor-63033 .elementor-element.elementor-element-434fea6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-63033 .elementor-element.elementor-element-2ff68a5 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-63033 .elementor-element.elementor-element-2ff68a5 .elementor-icon-wrapper{text-align:center;}.elementor-63033 .elementor-element.elementor-element-2ff68a5.elementor-view-stacked .elementor-icon{background-color:#0097B1;}.elementor-63033 .elementor-element.elementor-element-2ff68a5.elementor-view-framed .elementor-icon, .elementor-63033 .elementor-element.elementor-element-2ff68a5.elementor-view-default .elementor-icon{color:#0097B1;border-color:#0097B1;}.elementor-63033 .elementor-element.elementor-element-2ff68a5.elementor-view-framed .elementor-icon, .elementor-63033 .elementor-element.elementor-element-2ff68a5.elementor-view-default .elementor-icon svg{fill:#0097B1;}.elementor-63033 .elementor-element.elementor-element-2ff68a5 .elementor-icon{font-size:24px;}.elementor-63033 .elementor-element.elementor-element-2ff68a5 .elementor-icon svg{height:24px;}.elementor-63033 .elementor-element.elementor-element-d94e968 .tec-events-elementor-event-widget__website-header{color:#4F6270;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;}.elementor-63033 .elementor-element.elementor-element-d94e968 .tec-events-elementor-event-widget__website-link a{font-size:17px;font-weight:300;line-height:1.35px;}.elementor-63033 .elementor-element.elementor-element-ff29422{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-63033 .elementor-element.elementor-element-a04f44e > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-63033 .elementor-element.elementor-element-a04f44e .elementor-icon-wrapper{text-align:center;}.elementor-63033 .elementor-element.elementor-element-a04f44e.elementor-view-stacked .elementor-icon{background-color:#0097B1;}.elementor-63033 .elementor-element.elementor-element-a04f44e.elementor-view-framed .elementor-icon, .elementor-63033 .elementor-element.elementor-element-a04f44e.elementor-view-default .elementor-icon{color:#0097B1;border-color:#0097B1;}.elementor-63033 .elementor-element.elementor-element-a04f44e.elementor-view-framed .elementor-icon, .elementor-63033 .elementor-element.elementor-element-a04f44e.elementor-view-default .elementor-icon svg{fill:#0097B1;}.elementor-63033 .elementor-element.elementor-element-a04f44e .elementor-icon{font-size:24px;}.elementor-63033 .elementor-element.elementor-element-a04f44e .elementor-icon svg{height:24px;}.elementor-63033 .elementor-element.elementor-element-fd4971b .tec-events-elementor-event-widget__organizer-header{color:#4F6270;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;}.elementor-63033 .elementor-element.elementor-element-fd4971b .tec-events-elementor-event-widget__organizer-name, .elementor-63033 .elementor-element.elementor-element-fd4971b .tec-events-elementor-event-widget__organizer-name a{font-size:17px;font-weight:300;line-height:22px;}.elementor-63033 .elementor-element.elementor-element-3f6ac00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:56px;--padding-bottom:72px;--padding-left:64px;--padding-right:064px;}.elementor-63033 .elementor-element.elementor-element-39366d8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-63033 .elementor-element.elementor-element-ed5298a .elementor-heading-title{font-family:"Cambay", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:2.3px;color:#24A0BB;}.elementor-widget-theme-post-content{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 );}.elementor-63033 .elementor-element.elementor-element-0a045e8{color:#000000;font-family:"Cambay", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-63033 .elementor-element.elementor-element-020151a{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-63033 .elementor-element.elementor-element-de2a11a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-63033 .elementor-element.elementor-element-de2a11a .elementor-heading-title{font-family:"Cambay", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1.9px;color:#0097B1;}.elementor-63033 .elementor-element.elementor-element-7214282{width:100%;max-width:100%;}.elementor-63033 .elementor-element.elementor-element-7214282 > .elementor-widget-container{margin:-26px 0px 0px -13px;}.elementor-63033 .elementor-element.elementor-element-7214282 .tec-events-elementor-event-widget__venue-name, .elementor-63033 .elementor-element.elementor-element-7214282 .tec-events-elementor-event-widget__venue-name a{font-size:13px;font-weight:300;}.elementor-63033 .elementor-element.elementor-element-7214282 .tec-events-elementor-event-widget__venue-address-header{font-size:13px;}.elementor-63033 .elementor-element.elementor-element-616a881{--display:flex;}.elementor-63033 .elementor-element.elementor-element-535177a .tec-events-elementor-event-widget__export-dropdown-button{color:#006477;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;}.elementor-63033 .elementor-element.elementor-element-535177a .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:#006477;}.elementor-63033 .elementor-element.elementor-element-535177a .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:#FFFFFF;}.elementor-63033 .elementor-element.elementor-element-535177a .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-63033 .elementor-element.elementor-element-1de4a7b{--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:24px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-63033 .elementor-element.elementor-element-1de4a7b:not(.elementor-motion-effects-element-type-background), .elementor-63033 .elementor-element.elementor-element-1de4a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8EC;}.elementor-63033 .elementor-element.elementor-element-d8e73df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-63033 .elementor-element.elementor-element-7e03690 .elementor-heading-title{font-family:"Cambay", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0097B1;}.elementor-63033 .elementor-element.elementor-element-3f3845c{--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;--border-radius:4px 4px 4px 4px;box-shadow:0px 8px 32px 0px rgba(138.99999999999997, 157, 169.99999999999997, 0.28);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-63033 .elementor-element.elementor-element-3f3845c:not(.elementor-motion-effects-element-type-background), .elementor-63033 .elementor-element.elementor-element-3f3845c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63033 .elementor-element.elementor-element-9737454{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-63033 .elementor-element.elementor-element-9737454.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-widget-breadcrumbs{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 );}.elementor-63033 .elementor-element.elementor-element-935d165 .tec-events-elementor-event-widget__title{font-size:47px;}.elementor-widget-theme-post-excerpt .elementor-widget-container{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 );}.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 );}.elementor-63033 .elementor-element.elementor-element-0beccac{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.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 );}.elementor-widget-theme-post-content{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 );}}@media(max-width:767px){.elementor-63033 .elementor-element.elementor-element-0c6754f{--padding-top:24px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-63033 .elementor-element.elementor-element-987dc16{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{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 );}.elementor-63033 .elementor-element.elementor-element-72ec051{font-size:26px;}.elementor-63033 .elementor-element.elementor-element-935d165 .tec-events-elementor-event-widget__title{font-size:36px;}.elementor-63033 .elementor-element.elementor-element-a3b3739 .tec-events-elementor-event-widget__datetime{font-size:17px;}.elementor-widget-theme-post-excerpt .elementor-widget-container{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 );}.elementor-63033 .elementor-element.elementor-element-0a7c7a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-63033 .elementor-element.elementor-element-0a7c7a0 .elementor-widget-container{font-size:16px;}.elementor-63033 .elementor-element.elementor-element-c08f42f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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 );}.elementor-63033 .elementor-element.elementor-element-9ee848c{--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-63033 .elementor-element.elementor-element-0beccac{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-63033 .elementor-element.elementor-element-3146dc6{--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-63033 .elementor-element.elementor-element-e57cbf7{--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;--padding-top:14px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-63033 .elementor-element.elementor-element-91488d3 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-63033 .elementor-element.elementor-element-434fea6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-63033 .elementor-element.elementor-element-ff29422{--padding-top:14px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-63033 .elementor-element.elementor-element-3f6ac00{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.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 );}.elementor-63033 .elementor-element.elementor-element-ed5298a .elementor-heading-title{font-size:20px;}.elementor-widget-theme-post-content{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 );}.elementor-63033 .elementor-element.elementor-element-0a045e8{font-size:15px;}.elementor-63033 .elementor-element.elementor-element-de2a11a .elementor-heading-title{font-size:20px;}.elementor-63033 .elementor-element.elementor-element-1de4a7b{--padding-top:24px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-63033 .elementor-element.elementor-element-d8e73df{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-63033 .elementor-element.elementor-element-7e03690 .elementor-heading-title{font-size:20px;}.elementor-63033 .elementor-element.elementor-element-3f3845c{--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;}}@media(min-width:768px){.elementor-63033 .elementor-element.elementor-element-987dc16{--content-width:1152px;}.elementor-63033 .elementor-element.elementor-element-c9d2b46{--width:58%;}.elementor-63033 .elementor-element.elementor-element-9ee848c{--width:42%;}.elementor-63033 .elementor-element.elementor-element-0beccac{--content-width:1152px;}.elementor-63033 .elementor-element.elementor-element-39366d8{--width:66%;}.elementor-63033 .elementor-element.elementor-element-020151a{--width:34%;}.elementor-63033 .elementor-element.elementor-element-d8e73df{--content-width:1152px;}}/* Start custom CSS for tec_events_elementor_widget_event_categories, class: .elementor-element-ba5d19f */.elementor-63033 .elementor-element.elementor-element-ba5d19f, .elementor-63033 .elementor-element.elementor-element-ba5d19f * { font-size:0 !important; color:transparent; }
.elementor-63033 .elementor-element.elementor-element-ba5d19f a::before, .elementor-63033 .elementor-element.elementor-element-ba5d19f a::after,
.elementor-63033 .elementor-element.elementor-element-ba5d19f span::before, .elementor-63033 .elementor-element.elementor-element-ba5d19f span::after { content:none !important; }
.elementor-63033 .elementor-element.elementor-element-ba5d19f dt, .elementor-63033 .elementor-element.elementor-element-ba5d19f .tribe-events-event-categories-label { display:none; }
.elementor-63033 .elementor-element.elementor-element-ba5d19f .elementor-widget-container,
.elementor-63033 .elementor-element.elementor-element-ba5d19f .elementor-post-info__terms-list,
.elementor-63033 .elementor-element.elementor-element-ba5d19f .tribe-events-event-categories,
.elementor-63033 .elementor-element.elementor-element-ba5d19f dd, .elementor-63033 .elementor-element.elementor-element-ba5d19f ul, .elementor-63033 .elementor-element.elementor-element-ba5d19f li { display:flex; flex-wrap:wrap; gap:8px; margin:0; padding:0; list-style:none; }
.elementor-63033 .elementor-element.elementor-element-ba5d19f a {
  font-size:13px !important; font-weight:500; line-height:1;
  color:#006477 !important; background:#fff;
  padding:6px 12px; border-radius:999px;
  text-decoration:none; transition:color .12s;
}
.elementor-63033 .elementor-element.elementor-element-ba5d19f a {
  font-size:13px !important; font-weight:500; line-height:1;
  color:#006477 !important; background:#fff;
  padding:6px 12px; border-radius:999px;
  margin:0 8px 8px 0;
  text-decoration:none; transition:color .12s;
  display:inline-block;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_title, class: .elementor-element-935d165 */.elementor-63033 .elementor-element.elementor-element-935d165 .elementor-heading-title,
.elementor-63033 .elementor-element.elementor-element-935d165 h1 {
  line-height:1.1 !important;
  overflow-wrap:break-word;
  hyphens:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6754f */#tribe-events-pg-template { max-width:none; padding:0; margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de4a7b */#tribe-events-pg-template { max-width:none; padding:0; margin:0; }/* End custom CSS */
/* Start custom CSS *//* SEO-Trainee Event-Template
   Elementor › Website-Einstellungen › Benutzerdefiniertes CSS */

/* Kategorie-Pills (Beitragsinfo-Widget mit Klasse st-pills) */
.st-pills .elementor-post-info__terms-list { display:flex; flex-wrap:wrap; gap:8px; font-size:0; }
.st-pills .elementor-post-info__terms-list-item {
  font-size:13px; font-weight:500; line-height:1; color:#006477;
  background:#fff; padding:6px 12px; border-radius:999px; transition:color .12s;
}
.st-pills .elementor-post-info__terms-list-item:hover { color:#0097B1; }

/* Trennlinien in der Details-Karte (Container mit Klasse st-details) */
.st-details > .elementor-element:not(:last-child) { border-right:1px solid rgba(0,100,119,.12); }
@media (max-width:1024px) {
  .st-details > .elementor-element:not(:last-child) { border-right:0; border-bottom:1px solid rgba(0,100,119,.12); }
}

/* Event-Beschreibung (Beitragsinhalt-Widget mit Klasse st-inhalt) */
.st-inhalt h2 { font-size:34px; font-weight:300; line-height:1.2; letter-spacing:-.01em; margin:0 0 20px; }
.st-inhalt h3 { font-size:22px; font-weight:400; margin:32px 0 12px; }
.st-inhalt p { margin:0 0 16px; }
.st-inhalt strong { font-weight:500; }
.st-inhalt ul { columns:2; column-gap:32px; padding-left:1.1em; margin:0; }
.st-inhalt li { break-inside:avoid; margin-bottom:10px; font-size:17px; line-height:1.5; }
.st-inhalt li::marker { color:#0097B1; }
@media (max-width:767px) {
  .st-inhalt h2 { font-size:24px; }
  .st-inhalt ul { columns:1; }
}

/* Bildbox im Hero: Bild immer vollständig zeigen */
.st-bildbox img { width:100%; height:auto; object-fit:contain; }

/* Weitere Events: TEC-Veranstaltungsliste als Karten (Klasse st-eventliste) */
.st-eventliste .tribe-events-widget-events-list__header,
.st-eventliste .tribe-events-widget-events-list__view-more { display:none; }
.st-eventliste .tribe-events-widget-events-list__events {
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px;
}
.st-eventliste .tribe-events-widget-events-list__event-row {
  background:#fff; border-radius:4px; padding:22px; margin:0; gap:18px;
}
.st-eventliste .tribe-events-widget-events-list__event-date-tag-datetime {
  background:#006477; border-radius:4px; width:60px; padding:8px 0;
}
.st-eventliste .tribe-events-widget-events-list__event-date-tag-month,
.st-eventliste .tribe-events-widget-events-list__event-date-tag-daynum { color:#fff; }
.st-eventliste .tribe-events-widget-events-list__event-title-link {
  color:#000; font-size:18px; font-weight:400; line-height:1.3;
}
.st-eventliste .tribe-events-widget-events-list__event-title-link:hover { color:#0097B1; }
@media (max-width:1024px) {
  .st-eventliste .tribe-events-widget-events-list__events { grid-template-columns:1fr; }
}/* End custom CSS */