.elementor-3048 .elementor-element.elementor-element-8922cde{--display:flex;--min-height:640px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3048 .elementor-element.elementor-element-8922cde:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-8922cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://sites.temple.edu/tedxtempleuniversity/files/2026/09/10eb402e-841f-4985-9221-607b564485db-1-1.jpg");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3048 .elementor-element.elementor-element-f552588 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14.5vw;font-weight:900;line-height:0.85em;color:#E62B1E;}.elementor-3048 .elementor-element.elementor-element-f552588 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-3048 .elementor-element.elementor-element-d5d0a16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:-51px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3048 .elementor-element.elementor-element-d5d0a16:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-d5d0a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3048 .elementor-element.elementor-element-3851628 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9.6vw;font-weight:300;line-height:0.95em;letter-spacing:-2px;color:#FFFFFF;}.elementor-3048 .elementor-element.elementor-element-c70edda{--display:flex;}.elementor-3048 .elementor-element.elementor-element-c70edda:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-c70edda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3048 .elementor-element.elementor-element-b542124{--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;--gap:24px 120px;--row-gap:24px;--column-gap:120px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-3048 .elementor-element.elementor-element-b542124:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-b542124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-3048 .elementor-element.elementor-element-d5f4764 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#E62B1E;border-radius:999px 999px 999px 999px;padding:14px 40px 14px 40px;}.elementor-3048 .elementor-element.elementor-element-d5f4764 .elementor-button:hover, .elementor-3048 .elementor-element.elementor-element-d5f4764 .elementor-button:focus{color:#E62B1E;background-color:#FFFFFF;}.elementor-3048 .elementor-element.elementor-element-d5f4764 .elementor-button:hover svg, .elementor-3048 .elementor-element.elementor-element-d5f4764 .elementor-button:focus svg{fill:#E62B1E;}.elementor-3048 .elementor-element.elementor-element-d5f4764.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3048 .elementor-element.elementor-element-be0255d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#E62B1E;border-radius:999px 999px 999px 999px;padding:14px 40px 14px 40px;}.elementor-3048 .elementor-element.elementor-element-be0255d .elementor-button:hover, .elementor-3048 .elementor-element.elementor-element-be0255d .elementor-button:focus{color:#E62B1E;background-color:#FFFFFF;}.elementor-3048 .elementor-element.elementor-element-be0255d .elementor-button:hover svg, .elementor-3048 .elementor-element.elementor-element-be0255d .elementor-button:focus svg{fill:#E62B1E;}.elementor-3048 .elementor-element.elementor-element-be0255d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-digits{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.eael-countdown-finish-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3048 .elementor-element.elementor-element-facba29 .eael-countdown-item > div{text-align:center;margin-right:15px;margin-left:15px;}.elementor-3048 .elementor-element.elementor-element-facba29 .eael-countdown-items>li{display:table-cell;}.elementor-3048 .elementor-element.elementor-element-facba29 .eael-countdown-digits::after{left:98%;}.elementor-3048 .elementor-element.elementor-element-facba29 .eael-countdown-container{margin-right:-15px;margin-left:-15px;margin-bottom:0px;}.elementor-3048 .elementor-element.elementor-element-facba29 .eael-countdown-digits{color:#FE0303;}.elementor-3048 .elementor-element.elementor-element-9cf5aee{--display:flex;}.elementor-3048 .elementor-element.elementor-element-9cf5aee:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-9cf5aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sites.temple.edu/tedxtempleuniversity/files/2026/09/tedx-2026-speakers-curtain.jpg");background-size:cover;}.elementor-3048 .elementor-element.elementor-element-1ef8902{--display:flex;}.elementor-3048 .elementor-element.elementor-element-f811acf{text-align:center;}.elementor-3048 .elementor-element.elementor-element-f811acf .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:88px;font-weight:400;color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-f811acf > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-3048 .elementor-element.elementor-element-03d26e8{--e-image-carousel-slides-to-show:4;}.elementor-3048 .elementor-element.elementor-element-03d26e8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-3048 .elementor-element.elementor-element-03d26e8 .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:0.4px;margin-block-start:12px;}.elementor-3048 .elementor-element.elementor-element-f8d47fb{--display:flex;}.elementor-3048 .elementor-element.elementor-element-f8d47fb:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-f8d47fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sites.temple.edu/tedxtempleuniversity/files/2026/09/tedx-2026-theme-curtain.jpg");background-size:cover;}.elementor-3048 .elementor-element.elementor-element-cbc20a7{--display:flex;}.elementor-3048 .elementor-element.elementor-element-fd9b05c{text-align:center;}.elementor-3048 .elementor-element.elementor-element-fd9b05c .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:88px;font-weight:400;color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-fd9b05c > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-3048 .elementor-element.elementor-element-fa30a21{text-align:center;}.elementor-3048 .elementor-element.elementor-element-fa30a21 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:400;font-style:italic;color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-fa30a21 > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-3048 .elementor-element.elementor-element-0179808{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 97.107% );max-width:97.107%;--container-widget-width:97.107%;--container-widget-flex-grow:0;}.elementor-3048 .elementor-element.elementor-element-0179808 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:40px 40px 40px 40px;}.elementor-3048 .elementor-element.elementor-element-0179808 > .elementor-widget-container{margin:0px 0px -37px 0px;padding:0px 0px 0px 0px;}.elementor-3048 .elementor-element.elementor-element-0179808.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3048 .elementor-element.elementor-element-d35d5ee{--display:flex;}.elementor-3048 .elementor-element.elementor-element-64ce549{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-3048 .elementor-element.elementor-element-64ce549:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-64ce549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E62B1E;}.elementor-3048 .elementor-element.elementor-element-1d1dc13{--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-3048 .elementor-element.elementor-element-10f3500 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:34px;font-weight:500;letter-spacing:-0.1px;color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-3942262{--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-3048 .elementor-element.elementor-element-3942262.e-con{--flex-grow:0;--flex-shrink:0;}.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-3048 .elementor-element.elementor-element-01148d5 .elementor-icon-wrapper{text-align:start;}.elementor-3048 .elementor-element.elementor-element-01148d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-01148d5.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-01148d5.elementor-view-default .elementor-icon{color:var( --e-global-color-nvsitebg );border-color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-01148d5.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-01148d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-01148d5{width:var( --container-widget-width, 132.487% );max-width:132.487%;--container-widget-width:132.487%;--container-widget-flex-grow:0;}.elementor-3048 .elementor-element.elementor-element-01148d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3048 .elementor-element.elementor-element-f204179 .elementor-icon-wrapper{text-align:start;}.elementor-3048 .elementor-element.elementor-element-f204179.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-f204179.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-f204179.elementor-view-default .elementor-icon{color:var( --e-global-color-nvsitebg );border-color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-f204179.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-f204179.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-5ff4235 .elementor-icon-wrapper{text-align:start;}.elementor-3048 .elementor-element.elementor-element-5ff4235.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-5ff4235.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-5ff4235.elementor-view-default .elementor-icon{color:var( --e-global-color-nvsitebg );border-color:var( --e-global-color-nvsitebg );}.elementor-3048 .elementor-element.elementor-element-5ff4235.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-5ff4235.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-nvsitebg );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3048 .elementor-element.elementor-element-acbc4e0{color:var( --e-global-color-nvsitebg );top:172px;}.elementor-3048 .elementor-element.elementor-element-acbc4e0.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3048 .elementor-element.elementor-element-acbc4e0{left:73px;}body.rtl .elementor-3048 .elementor-element.elementor-element-acbc4e0{right:73px;}.elementor-3048 .elementor-element.elementor-element-f782440{color:var( --e-global-color-nvsitebg );top:95px;}body:not(.rtl) .elementor-3048 .elementor-element.elementor-element-f782440{left:73.987px;}body.rtl .elementor-3048 .elementor-element.elementor-element-f782440{right:73.987px;}.elementor-3048 .elementor-element.elementor-element-8e4379a{color:var( --e-global-color-nvsitebg );top:17.984px;}body:not(.rtl) .elementor-3048 .elementor-element.elementor-element-8e4379a{left:77.984px;}body.rtl .elementor-3048 .elementor-element.elementor-element-8e4379a{right:77.984px;}@media(min-width:768px){.elementor-3048 .elementor-element.elementor-element-1d1dc13{--width:50%;}.elementor-3048 .elementor-element.elementor-element-3942262{--width:50%;}}@media(max-width:1024px){.elementor-3048 .elementor-element.elementor-element-8922cde{--min-height:480px;}.elementor-3048 .elementor-element.elementor-element-f552588 .elementor-heading-title{font-size:16vw;}.elementor-3048 .elementor-element.elementor-element-3851628 .elementor-heading-title{font-size:10vw;}.elementor-3048 .elementor-element.elementor-element-03d26e8{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-3048 .elementor-element.elementor-element-8922cde{--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3048 .elementor-element.elementor-element-f552588 .elementor-heading-title{font-size:22vw;}.elementor-3048 .elementor-element.elementor-element-d5d0a16{--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-3048 .elementor-element.elementor-element-3851628 .elementor-heading-title{font-size:10.5vw;}.elementor-3048 .elementor-element.elementor-element-b542124{--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-3048 .elementor-element.elementor-element-be0255d .elementor-button{font-size:15px;}.elementor-3048 .elementor-element.elementor-element-facba29 .eael-countdown-item > div{text-align:center;}.elementor-3048 .elementor-element.elementor-element-f811acf{text-align:center;}.elementor-3048 .elementor-element.elementor-element-f811acf .elementor-heading-title{font-size:34px;}.elementor-3048 .elementor-element.elementor-element-03d26e8{--e-image-carousel-slides-to-show:1;}.elementor-3048 .elementor-element.elementor-element-fd9b05c{text-align:center;}.elementor-3048 .elementor-element.elementor-element-fd9b05c .elementor-heading-title{font-size:40px;}.elementor-3048 .elementor-element.elementor-element-fd9b05c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3048 .elementor-element.elementor-element-fa30a21{text-align:center;}.elementor-3048 .elementor-element.elementor-element-fa30a21 .elementor-heading-title{font-size:34px;}.elementor-3048 .elementor-element.elementor-element-fa30a21 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3048 .elementor-element.elementor-element-10f3500 .elementor-heading-title{font-size:16px;}.elementor-3048 .elementor-element.elementor-element-3942262{--width:230px;}.elementor-3048 .elementor-element.elementor-element-acbc4e0{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;top:181px;}body:not(.rtl) .elementor-3048 .elementor-element.elementor-element-acbc4e0{left:78px;}body.rtl .elementor-3048 .elementor-element.elementor-element-acbc4e0{right:78px;}body:not(.rtl) .elementor-3048 .elementor-element.elementor-element-f782440{left:75px;}body.rtl .elementor-3048 .elementor-element.elementor-element-f782440{right:75px;}.elementor-3048 .elementor-element.elementor-element-f782440{top:102px;}.elementor-3048 .elementor-element.elementor-element-8e4379a{text-align:start;}}/* Start custom CSS for image-carousel, class: .elementor-element-0179808 */.elementor-3048 .elementor-element.elementor-element-0179808 .swiper-wrapper { align-items: flex-start; }
.elementor-3048 .elementor-element.elementor-element-0179808 .swiper-slide-image {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 6 / 7;
  object-fit: fill;
}
.elementor-3048 .elementor-element.elementor-element-0179808 .swiper-slide-inner { margin: 0; }/* End custom CSS */
/* Start custom CSS *//* Responsive homepage */
.elementor-3048 .elementor-widget { min-width:0; }
.elementor-3048 .elementor-element-0179808 .swiper-slide-image { display:block; width:100%; height:auto; aspect-ratio:6/7; object-fit:fill; }
.elementor-3048 .tedx-venue__inner   * { min-width:0; }
@media (max-width:1024px) {
.elementor-3048 .elementor-element-d5d0a16 { padding:0 5% 28px!important; }
.elementor-3048 .elementor-element-3851628 { width:100%!important; margin:0!important; }
.elementor-3048 .elementor-element-3851628 h2 { font-size:clamp(30px,8.5vw,88px)!important; line-height:1.08!important; letter-spacing:-.045em!important; }
.elementor-3048 .elementor-element-c70edda { padding:28px 5% 44px!important; gap:24px!important; min-height:0!important; }
.elementor-3048 .elementor-element-f064af4 { display:block!important; visibility:visible!important; width:100%!important; height:auto!important; margin:0!important; text-align:center!important; }
.elementor-3048 .elementor-element-f064af4 h2 { font-size:clamp(24px,3.5vw,34px)!important; line-height:1.2!important; }
.elementor-3048 .elementor-element-facba29 { width:100%!important; margin:0!important; }
.elementor-3048 .eael-countdown-items { display:flex!important; flex-wrap:nowrap!important; gap:8px!important; padding:0!important; margin:0!important; }
.elementor-3048 .eael-countdown-item { flex:1 1 0!important; width:auto!important; min-width:0!important; margin:0!important; padding:0!important; }
.elementor-3048 .eael-countdown-item   div { padding:10px 2px!important; }
.elementor-3048 .eael-countdown-digits { display:block!important; font-size:clamp(26px,4.5vw,44px)!important; line-height:1.2!important; }
.elementor-3048 .eael-countdown-label { display:block!important; font-size:clamp(12px,2vw,18px)!important; line-height:1.4!important; margin-top:8px!important; }
.elementor-3048 .elementor-element-9cf5aee,.elementor-3048 .elementor-element-f8d47fb { padding:42px 5%!important; min-height:0!important; background-size:cover!important; background-position:center!important; }
.elementor-3048 .elementor-element-1ef8902,.elementor-3048 .elementor-element-cbc20a7 { padding:0!important; width:100%!important; gap:32px!important; min-height:0!important; }
.elementor-3048 .elementor-element-f811acf,.elementor-3048 .elementor-element-fd9b05c,.elementor-3048 .elementor-element-526d446,.elementor-3048 .elementor-element-fa30a21 { width:100%!important; margin:0!important; padding:0!important; }
.elementor-3048 .elementor-element-f811acf h2,.elementor-3048 .elementor-element-fd9b05c h2 { font-size:clamp(42px,7.5vw,76px)!important; line-height:1.1!important; text-align:center!important; }
.elementor-3048 .elementor-element-526d446 h2 { font-size:clamp(30px,5vw,52px)!important; line-height:1.12!important; text-align:center!important; }
.elementor-3048 .elementor-element-fa30a21 h2 { font-size:clamp(30px,4.8vw,50px)!important; line-height:1.15!important; text-align:center!important; overflow-wrap:anywhere; }
.elementor-3048 .elementor-element-b542124 { padding:40px 6%!important; min-height:0!important; gap:24px!important; justify-content:center!important; }
.elementor-3048 .elementor-element-b542124 .elementor-widget-button { width:auto!important; flex:1 1 0!important; margin:0!important; }
.elementor-3048 .elementor-element-b542124 .elementor-button { display:flex; align-items:center; justify-content:center; min-height:48px; width:100%; padding:14px 20px!important; }
.elementor-3048 .elementor-element-fa32e23 { padding:22px 4% 30px!important; min-height:0!important; }
.elementor-3048 .elementor-element-0179808 { width:100%!important; max-width:100%!important; margin:0!important; padding:0!important; }
.elementor-3048 .elementor-element-ddbe642 { padding:40px 5% 18px!important; min-height:0!important; }
.elementor-3048 .elementor-element-f030fad { width:100%!important; margin:0!important; }
.elementor-3048 .elementor-element-f030fad h2 { font-size:clamp(26px,4vw,38px)!important; line-height:1.2!important; text-align:center!important; }
.elementor-3048 .elementor-element-0a362db { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:28px 20px!important; padding:22px 6% 46px!important; min-height:0!important; }
.elementor-3048 .elementor-element-0a362db   .e-con { width:100%!important; margin:0!important; padding:12px 0!important; min-height:0!important; gap:16px!important; }
.elementor-3048 .elementor-element-0a362db .elementor-widget { width:100%!important; margin:0!important; }
.elementor-3048 .elementor-element-0a362db .elementor-icon { font-size:48px!important; }
.elementor-3048 .elementor-element-0a362db svg { width:48px!important; height:48px!important; }
.elementor-3048 .elementor-element-0a362db p { font-size:18px!important; line-height:1.4!important; text-align:center!important; margin:0!important; }
.elementor-3048 .elementor-element-64ce549 { display:flex!important; flex-direction:column!important; gap:30px!important; padding:46px 6%!important; min-height:0!important; }
.elementor-3048 .elementor-element-1d1dc13 { width:100%!important; padding:0!important; margin:0!important; min-height:0!important; }
.elementor-3048 .elementor-element-10f3500 { width:100%!important; margin:0!important; }
.elementor-3048 .elementor-element-10f3500 h2 { font-size:clamp(26px,3.6vw,36px)!important; line-height:1.3!important; text-align:center!important; }
.elementor-3048 .elementor-element-3942262 { width:100%!important; max-width:600px!important; padding:0!important; margin:0 auto!important; min-height:0!important; display:grid!important; grid-template-columns:32px minmax(0,1fr)!important; gap:22px 14px!important; align-items:center!important; }
.elementor-3048 .elementor-element-3942262   .elementor-widget { position:static!important; width:auto!important; max-width:100%!important; margin:0!important; padding:0!important; transform:none!important; }
.elementor-3048 .elementor-element-01148d5 { grid-column:1; grid-row:1; }
.elementor-3048 .elementor-element-8e4379a { grid-column:2; grid-row:1; }
.elementor-3048 .elementor-element-f204179 { grid-column:1; grid-row:2; }
.elementor-3048 .elementor-element-f782440 { grid-column:2; grid-row:2; }
.elementor-3048 .elementor-element-5ff4235 { grid-column:1; grid-row:3; }
.elementor-3048 .elementor-element-acbc4e0 { grid-column:2; grid-row:3; }
.elementor-3048 .elementor-element-3942262 svg { width:28px!important; height:28px!important; }
.elementor-3048 .elementor-element-3942262 h3,.elementor-3048 .elementor-element-3942262 a { font-size:clamp(15px,2.4vw,21px)!important; line-height:1.35!important; overflow-wrap:anywhere!important; margin:0!important; }
.elementor-3048 .tedx-venue { padding:48px 5%!important; }
.elementor-3048 .tedx-venue__inner { gap:28px; }
.elementor-3048 .tedx-venue h2 { font-size:clamp(32px,4.2vw,44px)!important; }
}
@media(max-width:767px) {
.elementor-3048 .elementor-element-8922cde { min-height:280px!important; height:85vw!important; max-height:480px!important; padding:0 5%!important; background-position:center!important; }
.elementor-3048 .elementor-element-f552588 { margin:0!important; max-width:100%!important; }
.elementor-3048 .elementor-element-f552588 h1 { font-size:clamp(74px,22vw,150px)!important; line-height:.95!important; }
.elementor-3048 .elementor-element-f552588 span { font-size:.42em!important; }
.elementor-3048 .elementor-element-b542124 { flex-direction:column!important; gap:16px!important; padding:30px 6%!important; }
.elementor-3048 .elementor-element-b542124 .elementor-widget-button { width:100%!important; flex:none!important; }
.elementor-3048 .elementor-element-0a362db p { font-size:16px!important; }
.elementor-3048 .tedx-venue__inner { grid-template-columns:minmax(0,1fr); }
.elementor-3048 .tedx-venue__photo { min-height:260px; }
.elementor-3048 .tedx-venue__photo iframe { height:260px!important; }
.elementor-3048 .tedx-venue__actions a { width:100%; min-height:48px; }
}

@media(max-width:1024px){
.elementor-3048 .elementor-widget-heading .elementor-widget-container{padding:0!important;margin:0!important;width:100%!important;}
.elementor-3048 .elementor-heading-title{hyphens:none!important;word-break:normal!important;}
.elementor-3048 .elementor-element-f064af4 h2{width:100%!important;text-align:center!important;}
.elementor-3048 .elementor-element-3942262 .elementor-icon{font-size:28px!important;}
.elementor-3048 .elementor-element-3942262 .elementor-widget-container{padding:0!important;margin:0!important;}
}

.elementor-3048 .eael-countdown-items{margin-left:0!important;margin-right:0!important;max-width:100%;}
@media(max-width:1024px){.elementor-3048 .eael-countdown-label{white-space:nowrap!important;width:100%!important;min-width:0!important;}.elementor-3048 .eael-countdown-item div{width:100%!important;min-width:0!important;box-sizing:border-box!important;}}
.elementor-3048 .eael-countdown-items{width:100%!important;}
@media(max-width:1024px){.elementor-3048 .elementor-element-d5d0a16,.elementor-3048 .elementor-element-3851628{height:auto!important;min-height:0!important;max-height:none!important;}}
@media(max-width:1024px){.elementor-3048 .elementor-element-3851628 .elementor-widget-container,.elementor-3048 .elementor-element-3851628 h2{height:auto!important;max-height:none!important;overflow:visible!important;}}
.elementor-3048 .eael-countdown-container{width:100%!important;max-width:100%!important;}
@media(max-width:1024px){.elementor-3048 .elementor-element-3851628 span{display:inline!important;visibility:visible!important;opacity:1!important;-webkit-text-fill-color:#fff!important;}}
@media(max-width:1024px){.elementor-3048 .elementor-element-d5d0a16{margin:0!important;}}
.elementor-3048 .elementor-element-0179808 a:not(:has(img[src*="Screenshot-2026-09-18-123316"])) {pointer-events:none;cursor:default;}
.elementor-3048 .elementor-element-0179808 a:has(img[src*="Screenshot-2026-09-18-123316"]) {cursor:pointer;}

/* Venue section */

				
.elementor-element-d35d5ee{padding:0!important;width:100%!important;max-width:none!important;background:#070707!important}
.elementor-element-69c812e{width:100%!important}
.tedx-venue{background:#070707;color:#fff;padding:78px 6% 84px;font-family:Inter,Arial,sans-serif}
.tedx-venue__inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}
.tedx-venue__photo{margin:0;position:relative;overflow:hidden;border-radius:24px;border:1px solid #303030;min-height:410px;background:#191919}
.tedx-venue__photo iframe{display:block;width:100%;height:410px;object-fit:cover}
.tedx-venue__photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:44px 24px 22px;background:linear-gradient(transparent,rgba(0,0,0,.85));font-size:14px;color:#fff}
.tedx-venue__eyebrow{display:flex;align-items:center;gap:12px;color:#ff302d;text-transform:uppercase;letter-spacing:.2em;font-size:13px;font-weight:700;margin:0 0 18px}
.tedx-venue__eyebrow:before{content:'';height:2px;width:36px;background:#ff302d}
.tedx-venue h2{font-family:Georgia,serif!important;font-size:clamp(42px,4vw,60px)!important;font-weight:400!important;line-height:1.06!important;color:#fff!important;margin:0 0 26px!important}
.tedx-venue__address{border-left:3px solid #ff302d;padding-left:18px;margin:0 0 32px;color:#d4d4d4;font-style:normal;font-size:18px;line-height:1.7}
.tedx-venue__actions{display:flex;flex-wrap:wrap;gap:14px}
.tedx-venue__actions a{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 23px;border-radius:10px;font-size:16px;font-weight:600;text-decoration:none!important;transition:background .2s,transform .2s}
.tedx-venue__directions{background:#ef2925;color:#fff!important;border:1px solid #ef2925}
.tedx-venue__website{background:transparent;color:#fff!important;border:1px solid #5c5c5c}
.tedx-venue__actions a:hover{transform:translateY(-2px);background:#bd1f1c;border-color:#bd1f1c}
.tedx-venue__actions a:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:767px){.tedx-venue{padding:44px 6% 52px}.tedx-venue__inner{grid-template-columns:1fr;gap:30px}.tedx-venue__photo{min-height:260px}.tedx-venue__photo iframe{height:260px!important}.tedx-venue h2{font-size:40px!important}.tedx-venue__address{font-size:16px}.tedx-venue__actions a{flex:1;padding:14px 16px}}


				

@media(max-width:1024px){
.elementor-3048 .elementor-element-b542124{margin:0!important;height:auto!important;width:100%!important;}
.elementor-3048 .elementor-element-f064af4 h2{margin:0!important;position:static!important;transform:none!important;}
.elementor-3048 .eael-countdown-digits{width:auto!important;min-width:0!important;white-space:nowrap!important;}
.elementor-3048 .tedx-venue__inner{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;}
.elementor-3048 .tedx-venue__photo{min-height:280px!important;}
.elementor-3048 .tedx-venue__photo iframe{height:280px!important;width:100%!important;border:0;}
.elementor-3048 .tedx-venue h2{font-size:clamp(30px,5vw,42px)!important;overflow-wrap:normal;}
.elementor-3048 .tedx-venue__inner *{box-sizing:border-box;min-width:0;}
.elementor-3048 .tedx-venue__actions a{width:100%;min-height:48px;}
}/* End custom CSS */