*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden}body{margin:0;padding:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{-webkit-margin-after:0;margin-block-end:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{font-family:var(--headline)}img,picture,video{height:auto;max-width:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}:root{--bodyfont: "polymath", sans-serif;--headline: "polymath", sans-serif;--main-color: #282a35;--main-color-hue: #5f6f87;--secondary-color: #66fcf1;--compliment-color: #f76c6c;--sage-color: #dde2da;--black: #000000;--lightgray: #EBEBEB;--gray: #898992;--darkgray: #333333;--white: #fff;--whitesnow: #f5f5f5;--width-inner-container: min(1350px, 100% - 2rem)}@view-transition{navigation:auto}html{scroll-timeline-name:--page-scroll;scroll-timeline-axis:block}body{color:var(--black);font-family:var(--bodyfont);line-height:1.5;font-size:1.125rem}h1,h2,h3,h4,h5,h6{font-family:var(--headline);font-weight:600}h1,h3{font-size:1.9rem;line-height:1.1}@media(min-width: 1000px){h1,h3{font-size:3rem}}h2{font-size:1.4rem;line-height:1.1}@media(min-width: 1000px){h2{font-size:1.7rem}}h4{font-size:1.1rem;line-height:1.1}@media(min-width: 1000px){h4{font-size:1.5rem}}h5{margin-top:20px;margin-bottom:0;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:700}@media(min-width: 1000px){h5{font-size:1.5rem}}a,a:visited{text-decoration:underline;color:var(--black);font-weight:700}a:hover,a:visited:hover{color:var(--secondary-color)}header a,footer a,.interior-page-nav a,a .keynotes,a .counter,header a:visited,footer a:visited,.interior-page-nav a:visited,a:visited .keynotes,a:visited .counter{text-decoration:none}.xContent{margin:0 auto;text-align:center}.intro-section,.keynotes,.link-section-wrapper,.counter,.latest-news-section,.testimonial-counter-wrapper,.agendaataglance-wrapper,.trackstochoosefrom,.trackstochoosefromclick,.speakers-home-page,.hands-on-labs,.detour,.sponsors-section-home,.introsection,.hotelinfo,.extra-travel-info,.travelinfo,.internal-page-section,.speaker-intro,.trackbox,.daycalendar{padding:40px 0}@media(min-width: 1000px){.intro-section,.keynotes,.link-section-wrapper,.counter,.latest-news-section,.testimonial-counter-wrapper,.agendaataglance-wrapper,.trackstochoosefrom,.trackstochoosefromclick,.speakers-home-page,.hands-on-labs,.detour,.sponsors-section-home,.introsection,.hotelinfo,.extra-travel-info,.travelinfo,.internal-page-section,.speaker-intro,.trackbox,.daycalendar{padding:80px 0 0 0}}.intro-section .summary,.intro-section .link-section,.intro-section .agendaataglance-inner,.keynotes .summary,.keynotes .link-section,.keynotes .agendaataglance-inner,.link-section-wrapper .summary,.link-section-wrapper .link-section,.link-section-wrapper .agendaataglance-inner,.counter .summary,.counter .link-section,.counter .agendaataglance-inner,.latest-news-section .summary,.latest-news-section .link-section,.latest-news-section .agendaataglance-inner,.testimonial-counter-wrapper .summary,.testimonial-counter-wrapper .link-section,.testimonial-counter-wrapper .agendaataglance-inner,.agendaataglance-wrapper .summary,.agendaataglance-wrapper .link-section,.agendaataglance-wrapper .agendaataglance-inner,.trackstochoosefrom .summary,.trackstochoosefrom .link-section,.trackstochoosefrom .agendaataglance-inner,.trackstochoosefromclick .summary,.trackstochoosefromclick .link-section,.trackstochoosefromclick .agendaataglance-inner,.speakers-home-page .summary,.speakers-home-page .link-section,.speakers-home-page .agendaataglance-inner,.hands-on-labs .summary,.hands-on-labs .link-section,.hands-on-labs .agendaataglance-inner,.detour .summary,.detour .link-section,.detour .agendaataglance-inner,.sponsors-section-home .summary,.sponsors-section-home .link-section,.sponsors-section-home .agendaataglance-inner,.introsection .summary,.introsection .link-section,.introsection .agendaataglance-inner,.hotelinfo .summary,.hotelinfo .link-section,.hotelinfo .agendaataglance-inner,.extra-travel-info .summary,.extra-travel-info .link-section,.extra-travel-info .agendaataglance-inner,.travelinfo .summary,.travelinfo .link-section,.travelinfo .agendaataglance-inner,.internal-page-section .summary,.internal-page-section .link-section,.internal-page-section .agendaataglance-inner,.speaker-intro .summary,.speaker-intro .link-section,.speaker-intro .agendaataglance-inner,.trackbox .summary,.trackbox .link-section,.trackbox .agendaataglance-inner,.daycalendar .summary,.daycalendar .link-section,.daycalendar .agendaataglance-inner{width:var(--width-inner-container);margin-inline:auto;position:relative;z-index:1}iframe{aspect-ratio:16/9;height:100%;width:100%}*:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,button:focus-visible{outline:.125em solid #add8e6 !important}.cta{text-decoration:none;text-align:center;height:3.125rem;line-height:3.125rem;background:var(--compliment-color);border-radius:10px;border:1px solid var(--compliment-color);font-size:1.25rem;text-transform:uppercase;color:var(--white) !important;letter-spacing:1px}.cta:hover{background-color:var(--sage-color);color:var(--compliment-color) !important;border:1px solid var(--sage-color)}.register-section{padding:29px 20px 36px 20px;text-align:center;background:var(--main-color-hue)}.register-section a,.register-section a:visited{color:var(--white);font-size:1.5rem;line-height:1;text-decoration:none}.register-section a:hover,.register-section a:visited:hover{opacity:.5}.windows-os .cta,.windows-os a.button{padding-top:.1rem}.windows-os .link-section-wrapper .link-section ul li>a:nth-child(1){padding-top:.2rem}.letter-space-1px{letter-spacing:1px}.event-info-section{position:relative;z-index:0;width:100%;margin-inline:auto;padding:13px 1rem 12px 1rem;color:var(--black);text-align:center;background:var(--sage-color);text-transform:uppercase;font-weight:500;font-size:clamp(.875rem,.739rem + .68vw,1.25rem);line-height:1.2;box-shadow:2px 15px 35px var(--main-color)}@media(min-width: 1000px){.event-info-section{box-shadow:2px 35px 40px var(--main-color)}}@media(min-width: 1200px){.event-info-section{width:var(--width-inner-container);font-size:1.25rem}.home .event-info-section{opacity:0;transform:translateY(-10px);transition:transform .5s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .5s cubic-bezier(0.22, 0.61, 0.36, 1),visibility 0s linear .5s;visibility:hidden;pointer-events:none;will-change:transform,opacity}.home .header.isintersecting .event-info-section{transform:translateY(0);opacity:1;visibility:visible;transition-delay:0s,0s,0s;pointer-events:auto}}.event-info-section span{color:var(--black);display:inline-block;padding:0 6px}header{z-index:1000;position:relative;width:100%}@media(min-width: 1200px){header{position:fixed;top:0;left:0}}header .subsiteLogos{background:var(--main-color)}header .subsiteLogos ul{margin:0;list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:10px 1rem 8px 1rem;gap:.5rem 1rem}@media(min-width: 1200px){header .subsiteLogos ul{gap:0 3rem;flex-wrap:nowrap}}header .subsiteLogos ul li{position:relative;font-size:clamp(.75rem,.636rem + .57vw,1.063rem);line-height:1.1;font-weight:700;text-transform:uppercase;color:var(--secondary-color)}header .subsiteLogos ul li a{display:inline-block;color:inherit;opacity:1}header .subsiteLogos ul li small{display:none}@media(min-width: 1200px){header .subsiteLogos ul li{padding-left:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %2366fcf1; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,0C5.82066,0,0,5.82058,0,13s5.82066,13,13,13,13-5.82058,13-13S20.17905,0,13,0ZM24.128,8.13131l-.26149,6.52541h-1.4277l-.26156-6.52541h1.95074ZM6.31139,17.74805H1.75121v-9.61673h1.85098v8.02078h2.7092v1.59595ZM8.92409,17.74805h-1.85098v-9.61673h1.85098v9.61673ZM13.95324,17.74805h-1.97793l-2.38777-9.61673h1.91806l1.3341,6.33754c.06745.32136.11641.72874.14723,1.21999h.04717l.03373-.25458c.03083-.31742.078-.65037.14151-.99899l1.33373-6.30396h1.86435l-2.45418,9.61673ZM21.52035,17.74805h-4.58766v-9.61673h4.42015v1.59581h-2.5688v2.40091h2.40812v1.59633h-2.40812v2.42773h2.73631v1.59595ZM23.18272,17.86869c-.30866,0-.56472-.10051-.76782-.30197-.20391-.20094-.30546-.46035-.30546-.77733,0-.33117.09939-.5951.29893-.79181.19805-.19678.45701-.29491.77435-.29491.33087,0,.59161.1017.78097.30502.1901.20317.28548.46391.28548.78171,0,.30361-.0965.5593-.28875.76752-.19262.20785-.45158.31178-.7777.31178Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:26px;font-size:1.063rem}header .subsiteLogos ul li:hover{color:var(--white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23ffffff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,0C5.82066,0,0,5.82058,0,13s5.82066,13,13,13,13-5.82058,13-13S20.17905,0,13,0ZM24.128,8.13131l-.26149,6.52541h-1.4277l-.26156-6.52541h1.95074ZM6.31139,17.74805H1.75121v-9.61673h1.85098v8.02078h2.7092v1.59595ZM8.92409,17.74805h-1.85098v-9.61673h1.85098v9.61673ZM13.95324,17.74805h-1.97793l-2.38777-9.61673h1.91806l1.3341,6.33754c.06745.32136.11641.72874.14723,1.21999h.04717l.03373-.25458c.03083-.31742.078-.65037.14151-.99899l1.33373-6.30396h1.86435l-2.45418,9.61673ZM21.52035,17.74805h-4.58766v-9.61673h4.42015v1.59581h-2.5688v2.40091h2.40812v1.59633h-2.40812v2.42773h2.73631v1.59595ZM23.18272,17.86869c-.30866,0-.56472-.10051-.76782-.30197-.20391-.20094-.30546-.46035-.30546-.77733,0-.33117.09939-.5951.29893-.79181.19805-.19678.45701-.29491.77435-.29491.33087,0,.59161.1017.78097.30502.1901.20317.28548.46391.28548.78171,0,.30361-.0965.5593-.28875.76752-.19262.20785-.45158.31178-.7777.31178Z'/%3E%3C/svg%3E");cursor:pointer}header .subsiteLogos ul li:hover a,header .subsiteLogos ul li:hover a:visited{color:inherit}header .subsiteLogos ul li#vegas.live{color:var(--compliment-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23f76c6c; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,0C5.82066,0,0,5.82058,0,13s5.82066,13,13,13,13-5.82058,13-13S20.17905,0,13,0ZM24.128,8.13131l-.26149,6.52541h-1.4277l-.26156-6.52541h1.95074ZM6.31139,17.74805H1.75121v-9.61673h1.85098v8.02078h2.7092v1.59595ZM8.92409,17.74805h-1.85098v-9.61673h1.85098v9.61673ZM13.95324,17.74805h-1.97793l-2.38777-9.61673h1.91806l1.3341,6.33754c.06745.32136.11641.72874.14723,1.21999h.04717l.03373-.25458c.03083-.31742.078-.65037.14151-.99899l1.33373-6.30396h1.86435l-2.45418,9.61673ZM21.52035,17.74805h-4.58766v-9.61673h4.42015v1.59581h-2.5688v2.40091h2.40812v1.59633h-2.40812v2.42773h2.73631v1.59595ZM23.18272,17.86869c-.30866,0-.56472-.10051-.76782-.30197-.20391-.20094-.30546-.46035-.30546-.77733,0-.33117.09939-.5951.29893-.79181.19805-.19678.45701-.29491.77435-.29491.33087,0,.59161.1017.78097.30502.1901.20317.28548.46391.28548.78171,0,.30361-.0965.5593-.28875.76752-.19262.20785-.45158.31178-.7777.31178Z'/%3E%3C/svg%3E")}header .subsiteLogos ul li#vegas.live a:hover,header .subsiteLogos ul li#vegas.live a:visited{color:inherit}header .subsiteLogos ul li.coming-soon:hover{cursor:default}header .subsiteLogos ul li.coming-soon:hover:before{position:absolute;content:"COMING SOON";width:100%;height:100%;z-index:5;top:0px;right:0;display:flex;align-items:center;justify-content:center;background:var(--main-color);color:var(--secondary-color);font-size:.875rem;font-weight:600;letter-spacing:1px}header .subsiteLogos ul li.over{color:var(--gray);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23898992; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,0C5.82066,0,0,5.82058,0,13s5.82066,13,13,13,13-5.82058,13-13S20.17905,0,13,0ZM24.128,8.13131l-.26149,6.52541h-1.4277l-.26156-6.52541h1.95074ZM6.31139,17.74805H1.75121v-9.61673h1.85098v8.02078h2.7092v1.59595ZM8.92409,17.74805h-1.85098v-9.61673h1.85098v9.61673ZM13.95324,17.74805h-1.97793l-2.38777-9.61673h1.91806l1.3341,6.33754c.06745.32136.11641.72874.14723,1.21999h.04717l.03373-.25458c.03083-.31742.078-.65037.14151-.99899l1.33373-6.30396h1.86435l-2.45418,9.61673ZM21.52035,17.74805h-4.58766v-9.61673h4.42015v1.59581h-2.5688v2.40091h2.40812v1.59633h-2.40812v2.42773h2.73631v1.59595ZM23.18272,17.86869c-.30866,0-.56472-.10051-.76782-.30197-.20391-.20094-.30546-.46035-.30546-.77733,0-.33117.09939-.5951.29893-.79181.19805-.19678.45701-.29491.77435-.29491.33087,0,.59161.1017.78097.30502.1901.20317.28548.46391.28548.78171,0,.30361-.0965.5593-.28875.76752-.19262.20785-.45158.31178-.7777.31178Z'/%3E%3C/svg%3E")}header .subsiteLogos ul li.over:before{pointer-events:none;position:absolute;content:"";width:100%;height:100%;z-index:5;text-align:center;top:1px;right:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 92 16.4' style='enable-background:new 0 0 92 16.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.7,0.9h4.6l0.1,1.7H2.9v9.5h2.6l-0.1,1.7H0.7V0.9z M13.6,11c-0.9-0.9-1.4-2.2-1.4-3.8c0-1.7,0.5-3.1,1.4-4 c0.9-0.9,2.2-1.4,4-1.4c1.1,0,2.1,0.2,3.1,0.5v1.9c-0.9-0.4-1.9-0.6-2.9-0.6c-1.2,0-2,0.3-2.5,0.9c-0.5,0.6-0.8,1.5-0.8,2.7 c0,1.1,0.3,2,0.8,2.6c0.5,0.6,1.4,0.8,2.5,0.8c1,0,2-0.2,2.9-0.5v1.9c-0.9,0.3-2,0.5-3.1,0.5C15.9,12.3,14.5,11.9,13.6,11z M21.1,8.4c0-1.3,0.3-2.3,1-2.9c0.7-0.7,1.7-1,3.1-1s2.4,0.3,3.1,1c0.7,0.7,1,1.7,1,2.9c0,2.6-1.4,4-4.1,4 C22.5,12.3,21.1,11,21.1,8.4z M26.7,10c0.3-0.3,0.4-0.9,0.4-1.6S27,7.1,26.7,6.8c-0.3-0.3-0.8-0.5-1.5-0.5c-0.7,0-1.2,0.2-1.5,0.5 c-0.3,0.3-0.4,0.9-0.4,1.6s0.1,1.3,0.4,1.6c0.3,0.3,0.8,0.5,1.5,0.5C25.9,10.5,26.4,10.3,26.7,10z M30.8,4.6h2l0.1,0.7 c0.8-0.6,1.7-0.9,2.6-0.9c0.5,0,0.9,0.1,1.2,0.2c0.3,0.2,0.5,0.4,0.7,0.7c0.4-0.3,0.8-0.5,1.3-0.7c0.5-0.2,1-0.2,1.6-0.2 c0.9,0,1.5,0.2,1.9,0.7c0.4,0.5,0.6,1.1,0.6,2.1v5h-2.1V7.4c0-0.5-0.1-0.8-0.3-1.1c-0.2-0.2-0.6-0.3-1-0.3c-0.3,0-0.6,0.1-0.9,0.2 c-0.3,0.1-0.5,0.3-0.7,0.5c0.1,0.2,0.1,0.4,0.1,0.7v4.8h-2V7.4c0-0.5-0.1-0.8-0.3-1.1C35.4,6.1,35.1,6,34.6,6 c-0.5,0-1.1,0.3-1.7,0.8v5.3h-2.1V4.6z M44.6,4.6h1.9l0.1,0.7c0.3-0.3,0.7-0.5,1.1-0.6s0.9-0.2,1.4-0.2c1.1,0,2,0.3,2.6,0.9 s0.9,1.6,0.9,2.9c0,1.3-0.3,2.4-0.9,3c-0.6,0.7-1.5,1-2.7,1c-0.9,0-1.6-0.2-2.2-0.6v3.9h-2.2V4.6z M49.8,10.2c0.3-0.4,0.5-1,0.5-1.8 c0-0.8-0.1-1.4-0.4-1.8S49.1,6,48.4,6c-0.7,0-1.2,0.2-1.7,0.7v3.5c0.2,0.2,0.5,0.3,0.7,0.4c0.2,0.1,0.5,0.1,0.9,0.1 C49,10.8,49.5,10.6,49.8,10.2z M54.5,11.8c-0.3-0.3-0.5-0.9-0.5-1.6V1.4h2.2V10c0,0.3,0,0.5,0.2,0.6s0.3,0.2,0.5,0.2 c0.3,0,0.5,0,0.8-0.1v1.5c-0.2,0.1-0.4,0.1-0.7,0.2c-0.2,0-0.5,0.1-0.8,0.1C55.4,12.3,54.8,12.2,54.5,11.8z M58.9,11.3 c-0.8-0.7-1.1-1.7-1.1-3c0-1.2,0.3-2.2,1-2.9s1.6-1,2.9-1c1.2,0,2,0.3,2.7,0.9s1,1.4,1,2.4v1.4h-5.5c0.1,0.6,0.4,1,0.8,1.2 c0.4,0.2,1.1,0.4,1.9,0.4c0.4,0,0.8,0,1.2-0.1c0.4-0.1,0.8-0.2,1.1-0.3v1.5c-0.7,0.3-1.6,0.5-2.8,0.5C60.7,12.3,59.6,12,58.9,11.3z M63.3,7.8V7.4c0-0.9-0.6-1.4-1.7-1.4c-0.7,0-1.2,0.1-1.5,0.4c-0.3,0.3-0.4,0.7-0.4,1.4H63.3z M67.8,11.7c-0.4-0.4-0.6-1.1-0.6-1.9 V6.3h-1.1V4.6h1.1V3l2.2-0.6v2.3h1.9l-0.1,1.7h-1.8v3.4c0,0.4,0.1,0.7,0.3,0.8c0.2,0.2,0.5,0.2,0.9,0.2c0.3,0,0.6-0.1,0.9-0.2V12 c-0.5,0.2-1,0.3-1.7,0.3C68.9,12.3,68.2,12.1,67.8,11.7z M73.4,11.3c-0.8-0.7-1.1-1.7-1.1-3c0-1.2,0.3-2.2,1-2.9s1.6-1,2.9-1 c1.2,0,2,0.3,2.7,0.9s1,1.4,1,2.4v1.4h-5.5c0.1,0.6,0.4,1,0.8,1.2c0.4,0.2,1.1,0.4,1.9,0.4c0.4,0,0.8,0,1.2-0.1 c0.4-0.1,0.8-0.2,1.1-0.3v1.5c-0.7,0.3-1.6,0.5-2.8,0.5C75.2,12.3,74.2,12,73.4,11.3z M77.9,7.8V7.4c0-0.9-0.6-1.4-1.7-1.4 c-0.7,0-1.2,0.1-1.5,0.4c-0.3,0.3-0.4,0.7-0.4,1.4H77.9z M86.6,12.1h2.6V2.6h-2.5l0.1-1.7h4.6v12.9h-4.7L86.6,12.1z'/%3E%3C/svg%3E") no-repeat center center;background-size:95px}header .subsiteLogos ul li small{display:block;font-size:.75rem;font-weight:500}}header .ticker-wrapper{display:grid;align-items:center;justify-content:center;margin-inline:auto;padding:15px 10px 11px 10px;background:var(--compliment-color);color:var(--white);text-transform:uppercase;font-size:1rem;line-height:1.2;font-weight:500}@media(min-width: 1000px){header .ticker-wrapper{font-size:clamp(.813rem,-0.438rem + 2vw,1.25rem)}}@media(min-width: 1350px){header .ticker-wrapper{font-size:1.25rem}}header .ticker-wrapper .summary{margin-inline:auto;padding:0 2rem;display:grid;gap:0 1.5rem}@media(min-width: 1000px){header .ticker-wrapper .summary{grid-template-columns:auto auto}}header .ticker-wrapper p{margin:0}@media(max-width: 999px){header .ticker-wrapper .register-by{margin-top:8px;text-align:center}}header .ticker-wrapper .register-by span{color:var(--secondary-color)}header .ticker-wrapper .register-by .regby{font-weight:500}header .ticker-wrapper a,header .ticker-wrapper a:visited{color:inherit;text-decoration:none;color:var(--compliment-color2)}header .ticker-wrapper a:hover,header .ticker-wrapper a:visited:hover{opacity:.8}header .counter-wrapper{position:relative}@media(min-width: 1000px){header .counter-wrapper{display:grid;grid-template-columns:auto auto;gap:0 1rem;align-items:center;justify-content:center}}header .counter-wrapper .counter-title{font-weight:600;display:block;text-align:center}header .counter-wrapper .countdownclock{display:flex;gap:0 10px;flex-wrap:nowrap;justify-content:center}header .counter-wrapper .daysleft,header .counter-wrapper .hoursleft,header .counter-wrapper .minutesleft,header .counter-wrapper .secondsleft{position:relative;padding-right:10px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","lnum";white-space:nowrap}header .counter-wrapper .daysleft:after,header .counter-wrapper .hoursleft:after,header .counter-wrapper .minutesleft:after,header .counter-wrapper .secondsleft:after{position:absolute;content:"";color:var(--white);top:1px;right:0;border-right:1px solid var(--white);height:90%}header .counter-wrapper .daysleft:last-child:after,header .counter-wrapper .hoursleft:last-child:after,header .counter-wrapper .minutesleft:last-child:after,header .counter-wrapper .secondsleft:last-child:after{visibility:hidden}@media(min-width: 1000px){header .counter-wrapper .daysleft:last-child:after,header .counter-wrapper .hoursleft:last-child:after,header .counter-wrapper .minutesleft:last-child:after,header .counter-wrapper .secondsleft:last-child:after{visibility:visible;right:-6px}}@media(max-width: 500px){header .counter-wrapper .secondsleft{display:none !important}header .counter-wrapper .minutesleft{margin-right:0}header .counter-wrapper .minutesleft:after{visibility:hidden}}header .counter-wrapper .unit{text-transform:uppercase;letter-spacing:initial}header .top-logo-wrapper{position:relative;margin-inline:auto;padding:10px 20px 8px 20px;background:var(--main-color)}@media(min-width: 1200px){header .top-logo-wrapper{width:var(--width-inner-container);padding:13px 40px 12px 35px;display:grid;grid-template-columns:.832fr 2fr;align-items:center;gap:0 2rem}}@media(min-width: 1300px){header .top-logo-wrapper{gap:0 4rem}}@media(max-width: 1199px){header .top-logo-wrapper .eventDetails{max-width:200px}}@media(min-width: 1200px){header .menu-toggle{display:none !important}}@media(max-width: 1199px){header .menu-toggle{display:flex;float:right;cursor:pointer;border:0;width:35px;height:25px;margin:17px 0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24.693px' height='15.473px' viewBox='0 0 24.693 15.473' enable-background='new 0 0 24.693 15.473' xml:space='preserve'%3E%3Crect fill='%23ffffff' width='24.693' height='3.083'/%3E%3Crect y='6.23' fill='%23ffffff' width='24.693' height='3.083'/%3E%3Crect y='12.391' fill='%23ffffff' width='24.693' height='3.082'/%3E%3C/svg%3E%0A") no-repeat center top;background-size:25px;z-index:2;position:relative}header .menu-toggle.act{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.7 15.5' style='enable-background:new 0 0 24.7 15.5;' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M13.4,6.5L17,2.9c0.7-0.7,0.7-1.7,0-2.4c-0.7-0.7-1.7-0.7-2.4,0L11,4.1L7.4,0.5C6.7-0.2,5.7-0.2,5,0.5 C4.3,1.2,4.3,2.2,5,2.9l3.6,3.6L5,10.1c-0.7,0.7-0.7,1.7,0,2.4C5.3,12.8,5.8,13,6.2,13c0.4,0,0.9-0.2,1.2-0.5L11,8.9l3.6,3.6 c0.3,0.3,0.8,0.5,1.2,0.5c0.4,0,0.9-0.2,1.2-0.5c0.7-0.7,0.7-1.7,0-2.4L13.4,6.5z'/%3E%3C/svg%3E%0A") no-repeat center top}}header .topnav{width:300px;position:absolute;top:0;right:0;padding:60px 20px 30px 20px;background:var(--black);background:color-mix(in srgb, var(--main-color) 70%, black);z-index:1}@media(min-width: 1200px){header .topnav{position:relative;display:block;right:auto;width:auto;padding:0;background:rgba(0,0,0,0)}}header .topnav br{display:none}header .topnav.no-js li:hover>ul{visibility:visible;width:250%;white-space:normal}header .topnav.no-js li:focus-within>ul{visibility:visible}@media(max-width: 1199px){header .topnav{display:none}}header .topnav.nav-open{display:block}@media(max-width: 1199px){header .topnav.nav-open{margin-bottom:35px}}header .topnavlist{margin:0;padding:0;list-style:none}@media(min-width: 1200px){header .topnavlist{display:flex;justify-content:flex-end;gap:1.5em}}header .topnavlist a[href="javascript:void(0);"]{cursor:default}header .topnavlist ul[aria-hidden=false]{visibility:visible}header .topnavlist .sub-menu--right{left:auto !important;right:0 !important}header .topnavlist a,header .topnavlist button{position:relative;margin-top:1em;background:rgba(0,0,0,0);color:#fff;font-weight:600;text-decoration:none;color:#fff}@media(min-width: 1200px){header .topnavlist a,header .topnavlist button{padding:0 0 .1em 0;margin-top:initial}header .topnavlist a:hover,header .topnavlist button:hover{color:var(--secondary-color)}}header .topnavlist a.hasChild:after,header .topnavlist button.hasChild:after{content:"";width:14px;height:7px;margin-left:7px;margin-top:3px;background-size:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 5' style='enable-background:new 0 0 10 5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='1,0.3 5,4.7 9,0.3 '/%3E%3C/svg%3E");transition:all .4s ease-in-out}header .topnavlist>li{position:relative;display:flex;justify-content:stretch;flex-wrap:wrap}@media(max-width: 1199px){header .topnavlist>li{text-align:center}}header .topnavlist>li>a,header .topnavlist>li>button{flex:1 0 auto;display:flex;flex-wrap:wrap;align-items:center;border:0;line-height:1.5;font-size:20px;font-weight:600;cursor:pointer;justify-content:center}@media(min-width: 1200px){header .topnavlist>li>a,header .topnavlist>li>button{font-size:14px}}header .topnavlist li.registernav{text-transform:uppercase;text-align:center}header .topnavlist li.registernav a,header .topnavlist li.registernav a:visited{display:block;background:var(--secondary-color);color:var(--black);border:1px solid var(--secondary-color);border-radius:10px;padding:18px 17px 16px 17px;font-weight:600;line-height:1;letter-spacing:1px}header .topnavlist li.registernav a:hover,header .topnavlist li.registernav a:visited:hover{background:var(--white);color:var(--compliment-color);border:1px solid var(--white)}header .topnavlist ul,header .topnavlist ul>li>ul{position:absolute;top:90%;left:0;visibility:hidden;z-index:1;width:100%;padding:.7em 0 .3em 0;list-style:none;background:var(--compliment-color);border-radius:10px;flex-grow:1;white-space:nowrap}@media(min-width: 1200px){header .topnavlist ul,header .topnavlist ul>li>ul{padding:.8em 1em .3em 0}}header .topnavlist ul a,header .topnavlist ul a:visited,header .topnavlist ul>li>ul a,header .topnavlist ul>li>ul a:visited{display:block;margin:0 .8em .5em .8em;font-size:17px;text-transform:inherit}@media(min-width: 1200px){header .topnavlist ul a,header .topnavlist ul a:visited,header .topnavlist ul>li>ul a,header .topnavlist ul>li>ul a:visited{font-size:14px}}@media(max-width: 1199px){header .topnavlist ul a,header .topnavlist ul a:visited,header .topnavlist ul>li>ul a,header .topnavlist ul>li>ul a:visited{margin-top:.2em}}header .topnavlist ul a:hover,header .topnavlist ul a:visited:hover,header .topnavlist ul>li>ul a:hover,header .topnavlist ul>li>ul a:visited:hover{color:var(--white);opacity:.7}header .topnavlist ul[aria-hidden=false]{position:static;width:100%;flex:0 0 auto}@media(min-width: 1200px){header .topnavlist ul[aria-hidden=false]{position:absolute;width:auto;z-index:1}}.info-box{width:100%;position:relative;margin-inline:auto}@media(min-width: 1200px){.info-box{padding-top:120px}}.info-box .summary{display:grid;gap:0 3rem;width:var(--width-inner-container);margin-inline:auto;padding:40px 15px;background:var(--main-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:var(--white)}@media(min-width: 1000px){.info-box .summary{grid-template-columns:repeat(2, 1fr);padding:80px 40px 40px 40px}}.info-box .info-content-left{position:relative;z-index:1}.info-box .info-content-left .info-title{margin-top:0;font-size:1.9rem;line-height:1.1;font-weight:600;color:var(--secondary-color)}@media(min-width: 450px){.info-box .info-content-left .info-title{font-size:clamp(1.188rem,.132rem + 5.28vw,4.75rem)}}@media(min-width: 1400px){.info-box .info-content-left .info-title{font-size:4.75rem}}@media(max-width: 1099px){.info-box .info-content-left .info-title br{display:none}}@media(max-height: 900px)and (min-width: 1100px){.info-box .info-content-left .info-title{font-size:3.5rem}}.info-box .info-content-left .info-title span{display:block}.info-box .info-content-left .info-partnership{margin:15px 0 15px 0;padding-left:4px;display:flex;gap:15px;align-items:center;font-size:.875rem}@media(min-width: 1200px){.info-box .info-content-left .info-partnership{margin:30px 0 34px 0}}.info-box .info-content-left .info-text{padding-left:4px}.info-box .info-content-right{position:relative;z-index:1;display:grid}.info-box .info-content-right .info-date{margin-top:20px;margin-bottom:25px;font-size:clamp(1.125rem,.866rem + 1.3vw,2rem);color:var(--secondary-color);text-transform:uppercase;font-weight:700;line-height:1.2}@media(min-width: 1400px){.info-box .info-content-right .info-date{font-size:2rem}}.info-box .info-content-right .info-date span{display:block;margin-top:8px;color:var(--white);font-size:clamp(1rem,.778rem + 1.11vw,1.75rem);font-weight:500;text-transform:none}@media(min-width: 1400px){.info-box .info-content-right .info-date span{font-size:1.75rem}}.info-box .info-content-right .video-content{position:relative;align-self:end;background:var(--black);border-radius:10px}.info-box .info-content-right .video-content video{border-radius:10px;display:block;width:100%;height:100%}.info-box .info-content-right button{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.6);border-radius:50%;bottom:1rem;color:var(--white);height:2.25rem;width:2.25rem;left:auto;right:1.5rem;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.info-box .info-content-right button:hover{opacity:.7}.info-box .info-content-right .play-pause-button .toggle{position:absolute;top:50%;aspect-ratio:1/1;height:auto;width:20%;left:50%;-o-object-fit:cover;object-fit:cover;transform:scale(1.25);transition:.25s ease;translate:-50% -50%;background:var(--white)}.info-box .info-content-right .play-pause-button.play .toggle{-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%, 0 0, 0 0, 100% 50%, 0 100%, 0 0);clip-path:polygon(0 0, 100% 50%, 0 100%, 0 0, 0 0, 100% 50%, 0 100%, 0 0)}.info-box .info-content-right .play-pause-button.pause .toggle{-webkit-clip-path:polygon(33.333% 0, 33.333% 100%, 66.666% 100%, 66.666% 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(33.333% 0, 33.333% 100%, 66.666% 100%, 66.666% 0, 100% 0, 100% 100%, 0 100%, 0 0)}.intro-section{padding-bottom:0}.intro-section .summary{display:grid;gap:0 2rem;padding:40px 10px 105px 10px;border-radius:10px;background:var(--lightgray)}@media(min-width: 1000px){.intro-section .summary{grid-template-columns:1fr 2fr;padding:90px 40px 105px 40px}}.intro-section h3{margin-top:0;color:var(--compliment-color)}@media(min-width: 1000px){.intro-section h3{font-size:clamp(1.5rem,.907rem + 2.96vw,3.5rem)}}@media(min-width: 1400px){.intro-section h3{font-size:3.5rem}}.intro-section .calltoaction{margin-top:20px;color:var(--compliment-color);font-weight:600;font-size:.875rem;line-height:1.2;text-transform:uppercase}.intro-section a,.intro-section a:visited{color:inherit;font-weight:700}.keynotes .summary{border-radius:10px}@media(min-width: 750px){.keynotes .summary{background:var(--secondary-color);padding:40px 20px}}@media(min-width: 1000px){.keynotes .summary{padding:40px}}.keynotes h3{margin-top:0;margin-bottom:40px;color:var(--white)}@media(min-width: 750px){.keynotes h3{color:var(--main-color)}}@media(min-width: 1000px){.keynotes h3{font-size:3.5rem}}.keynotes a,.keynotes a:visited{color:inherit}.keynotes .keynote-box{position:relative;display:flex;flex-direction:column;align-items:stretch;background:var(--main-color);color:var(--white);padding:12px;border-radius:10px;margin-bottom:10px}@media(min-width: 750px){.keynotes .keynote-box{flex-direction:row}}@media(min-width: 1000px){.keynotes .keynote-box{padding:40px}}.keynotes .keynote-box .speakers{display:flex;flex-wrap:wrap;gap:12px;min-width:150px}@media(min-width: 1000px){.keynotes .keynote-box .speakers{gap:20px}}.keynotes .keynote-box p{margin:0}.keynotes .keynote-box img{border-radius:10px}.keynotes .keynote-box .speaker{max-width:150px}.keynotes .keynote-box .speaker .speaker-photo{width:150px;height:150px}.keynotes .keynote-box .speaker .speaker-name{margin-top:7px;margin-bottom:2px;font-weight:700;font-size:1rem;line-height:1.1;color:var(--compliment-color)}.keynotes .keynote-box .speaker .speaker-title{font-size:.688rem;font-weight:600;line-height:1.2}.keynotes .keynote-box .details{flex:1;display:flex;flex-direction:column}@media(min-width: 750px){.keynotes .keynote-box .details{padding-left:12px}}@media(min-width: 1000px){.keynotes .keynote-box .details{padding-left:40px}}.keynotes .keynote-box .details .title-date-time-container{margin-top:15px;display:flex;flex-direction:column}@media(min-width: 750px){.keynotes .keynote-box .details .title-date-time-container{margin-top:0}}.keynotes .keynote-box .details .title{margin-top:0;font-size:1.3rem;font-weight:700;line-height:1.3;margin-bottom:10px;color:var(--secondary-color)}@media(min-width: 750px){.keynotes .keynote-box .details .title{font-size:1.5rem}}.keynotes .keynote-box .details .title a,.keynotes .keynote-box .details .title a:visited{text-decoration:none}.keynotes .keynote-box .details .title a:hover,.keynotes .keynote-box .details .title a:visited:hover{opacity:.7}.keynotes .keynote-box .details .description{margin-bottom:15px}.keynotes .keynote-box .details .date-time{line-height:1.2;font-size:1rem;font-weight:600}.keynotes .keynote-box .details .more{margin-top:15px;text-decoration:none;font-weight:600;background:none;color:var(--compliment-color);font-size:.875rem;letter-spacing:1px;line-height:1}.keynotes .keynote-box .details .more:hover{opacity:.7}.link-section-wrapper .link-section{background:rgba(0,0,0,.5);border-radius:10px;padding:40px 20px}@media(min-width: 1000px){.link-section-wrapper .link-section{padding:40px}}.link-section-wrapper .link-section ul{margin:0;padding:0;list-style-type:none;display:grid;gap:15px}@media(min-width: 600px){.link-section-wrapper .link-section ul{gap:25px;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1000px){.link-section-wrapper .link-section ul{grid-template-columns:repeat(4, 1fr)}}.link-section-wrapper .link-section ul img{display:block;text-decoration:none;-o-object-fit:cover;object-fit:cover}.link-section-wrapper .link-section ul li{position:relative;overflow:hidden;border-radius:10px;display:flex;align-items:center;justify-content:center}.link-section-wrapper .link-section ul li>a:nth-child(1){text-decoration:none;text-align:center;height:3.125rem;line-height:3.125rem;background:var(--compliment-color);border-radius:10px;border:1px solid var(--compliment-color);font-size:1.25rem;text-transform:uppercase;color:var(--white) !important;letter-spacing:1px;position:absolute;width:155px;background:hsla(0,0%,100%,.9);top:0;transition:1.2s;left:0;border:0;color:var(--compliment-color) !important}.link-section-wrapper .link-section ul li>a:nth-child(1):hover{background-color:var(--sage-color);color:var(--compliment-color) !important;border:1px solid var(--sage-color)}@media(min-width: 1000px){.link-section-wrapper .link-section ul li>a:nth-child(1){top:42%;pointer-events:none;left:auto}}@media(min-width: 1000px){.link-section-wrapper .link-section ul li:hover a:nth-child(1){top:-50%}}.link-section-wrapper .link-section ul li:before{position:absolute;content:"";left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:1}@media(min-width: 1000px){.link-section-wrapper .link-section ul li:before{transition:1s ease-in-out 0s;opacity:0;background:rgba(0,0,0,.7)}}@media(min-width: 1000px){.link-section-wrapper .link-section ul li:hover:before{opacity:1}}@media(min-width: 1000px){.link-section-wrapper .link-section ul li:hover p.summary{opacity:1;top:10%}}.link-section-wrapper .link-section ul p.summary{position:absolute;z-index:100;color:var(--white);top:20%;font-weight:600;font-size:clamp(.813rem,.665rem + .74vw,1.125rem)}@media(min-width: 480px){.link-section-wrapper .link-section ul p.summary{top:25%}}@media(min-width: 1000px){.link-section-wrapper .link-section ul p.summary{transition:1.2s;opacity:0;top:95%;padding:0 5px;font-size:clamp(.75rem,.036rem + 1.14vw,1rem)}}@media(min-width: 1350px){.link-section-wrapper .link-section ul p.summary{font-size:1rem}}.link-section-wrapper .link-section ul p.summary a.button{text-decoration:none;text-align:center;height:3.125rem;line-height:3.125rem;background:var(--compliment-color);border-radius:10px;border:1px solid var(--compliment-color);font-size:1.25rem;text-transform:uppercase;color:var(--white) !important;letter-spacing:1px;height:30px;line-height:30px;display:block;margin:15px auto 0 auto;width:130px;background:rgba(0,0,0,0);border:1px solid var(--white);color:var(--white);border-radius:10px;font-size:.875rem}.link-section-wrapper .link-section ul p.summary a.button:hover{background-color:var(--sage-color);color:var(--compliment-color) !important;border:1px solid var(--sage-color)}@media(min-width: 1350px){.link-section-wrapper .link-section ul p.summary a.button{height:3.125rem;line-height:3.125rem;margin-top:30px;width:160px}}.link-section-wrapper .link-section ul p.summary a.button:hover{background-color:var(--white);color:var(--main-color) !important;border:1px solid var(--white)}.latest-news-section{position:relative}.latest-news-section ul,.latest-news-section h3{width:var(--width-inner-container);margin-inline:auto;background:var(--main-color-hue)}.latest-news-section h3{color:var(--secondary-color);margin-top:0;padding:40px 20px 30px 20px;border-top-left-radius:10px;border-top-right-radius:10px}@media(min-width: 1000px){.latest-news-section h3{font-size:3.5rem;padding:70px 40px 30px 40px}}.latest-news-section a.cta{font-size:14px;margin-top:5px;display:block;width:230px;padding-left:15px;padding-right:15px}.latest-news-section a.cta:hover{border:1px solid var(--white);background:var(--white)}@media(min-width: 1000px){.latest-news-section a.cta{float:right;display:inline-block;width:auto}}.latest-news-section ul{list-style-type:none;margin:0 auto;display:grid;gap:30px;padding:0 20px 80px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:var(--white)}@media(min-width: 400px){.latest-news-section ul{grid-template-columns:repeat(2, 1fr);gap:25px}}@media(min-width: 840px){.latest-news-section ul{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1000px){.latest-news-section ul{padding:0 40px 80px 40px}}.latest-news-section ul li:hover{opacity:.8}.latest-news-section ul p{margin:0}.latest-news-section ul img{width:100%;border-radius:10px}.latest-news-section ul a,.latest-news-section ul a:visited{color:var(--compliment-color);text-decoration:none}.latest-news-section ul a:nth-child(2){display:block;margin-top:20px;margin-bottom:3px;font-weight:600;text-transform:uppercase;font-size:clamp(.625rem,.522rem + .51vw,.875rem);letter-spacing:1px}@media(min-width: 1100px){.latest-news-section ul a:nth-child(2){font-size:14px}}.latest-news-section ul .headline{margin:10px 0;font-size:clamp(1.125rem,-0.087rem + 2.31vw,1.5rem);font-weight:700;line-height:1.3}@media(min-width: 1100px){.latest-news-section ul .headline{font-size:24px}}.latest-news-section ul .date{text-transform:uppercase;font-weight:500}.testimonial-counter-wrapper{position:relative;background:rgba(0,0,0,.5);margin-top:80px;padding-bottom:80px}.testimonial-counter-wrapper h3,.testimonial-counter-wrapper p{width:var(--width-inner-container);margin-inline:auto;color:var(--white)}.testimonial-counter-wrapper h3{margin-top:0}@media(min-width: 1000px){.testimonial-counter-wrapper h3{font-size:36px}}.testimonial-counter-wrapper a,.testimonial-counter-wrapper a:visited{color:inherit}.testimonial-counter-wrapper .cards-wrapper{margin-top:40px;display:flex;flex-direction:column;gap:0 20px;overflow:hidden;width:100vw}.testimonial-counter-wrapper .cards-container{width:100%;overflow:hidden;position:relative;white-space:nowrap}.testimonial-counter-wrapper .slider{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;animation:scrollLeft 100s linear infinite;animation-play-state:running}.testimonial-counter-wrapper .slider.reverse{animation:scrollRight 100s linear infinite}.testimonial-counter-wrapper .slider.slider.slider-stopped,.testimonial-counter-wrapper .slider.reverse.slider-stopped{animation-play-state:paused}.testimonial-counter-wrapper .card{width:270px;height:193px;flex:0 0 auto;margin:10px;border-radius:10px;overflow:hidden;position:relative;display:inline-block;transform-style:preserve-3d;transition:transform .6s;cursor:pointer}@media(min-width: 600px){.testimonial-counter-wrapper .card{width:325px;height:232px}}.testimonial-counter-wrapper .card.flip{transform:rotateX(180deg)}.testimonial-counter-wrapper .card .front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.testimonial-counter-wrapper .card .back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--secondary-color);color:var(--black);display:flex;flex-direction:row;align-items:center;justify-content:center;transform:rotateX(180deg);padding:20px 15px 15px 15px;white-space:wrap}.testimonial-counter-wrapper .card .back:before{position:absolute;content:"";top:15px;left:15px;width:20px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 20 15'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23f76c6c; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M5.77489.12534l2.81686,2.30457c-1.63881.87075-3.53377,3.02148-3.99454,4.86529.20461-.10231.6146-.15384,1.02421-.15384,1.94611,0,3.48224,1.48535,3.48224,3.68761,0,2.20188-1.84343,4.04569-4.04569,4.04569-2.40688,0-4.55798-1.89496-4.55798-5.22374C.5,5.80984,2.59995,2.37876,5.77489.12534ZM16.22237.12534l2.81686,2.30457c-1.63881.87075-3.58493,3.02148-3.99454,4.86529.15346-.10231.61422-.15384,1.02421-.15384,1.94611,0,3.43109,1.48535,3.43109,3.68761,0,2.20188-1.79227,4.04569-3.99454,4.04569-2.40688,0-4.55798-1.89496-4.55798-5.22374,0-3.84107,2.09995-7.27216,5.27489-9.52558Z'/%3E%3C/svg%3E") no-repeat;background-size:cover}.testimonial-counter-wrapper .card .back p{width:100%;margin:0;font-size:12px;line-height:1.4;font-weight:500;color:inherit}@media(min-width: 600px){.testimonial-counter-wrapper .card .back p{font-size:14px}}.testimonial-counter-wrapper .card .back p .customer{display:block;margin-top:7px;font-size:.8em;text-transform:uppercase;font-weight:600}.testimonial-counter-wrapper .card.flip .back{-webkit-backface-visibility:visible;backface-visibility:visible}.testimonial-counter-wrapper .card.flip .front{-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes scrollLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}.testimonial-counter-wrapper button{position:absolute;right:50px;bottom:0;margin-bottom:10px;background:var(--white);border-radius:50%;bottom:1rem;color:var(--black);height:2.25rem;width:2.25rem;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.testimonial-counter-wrapper button:hover{opacity:.7}.testimonial-counter-wrapper .sliderBtn .toggle{position:absolute;top:50%;aspect-ratio:1/1;height:auto;width:20%;left:50%;-o-object-fit:cover;object-fit:cover;transform:scale(1.25);transition:.25s ease;translate:-50% -50%;background:var(--black)}.testimonial-counter-wrapper .sliderBtn.play .toggle{-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%, 0 0, 0 0, 100% 50%, 0 100%, 0 0);clip-path:polygon(0 0, 100% 50%, 0 100%, 0 0, 0 0, 100% 50%, 0 100%, 0 0)}.testimonial-counter-wrapper .sliderBtn.pause .toggle{-webkit-clip-path:polygon(33.333% 0, 33.333% 100%, 66.666% 100%, 66.666% 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(33.333% 0, 33.333% 100%, 66.666% 100%, 66.666% 0, 100% 0, 100% 100%, 0 100%, 0 0)}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:20px 0;background-color:rgba(0,0,0,0);border:0;border-radius:4px;opacity:1;cursor:pointer;transform:translateY(-25%);line-height:1.2;font-weight:500}.glide__arrow:focus{outline:none}.glide__arrow:hover{opacity:.7}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.speakers-home-page{position:relative}.speakers-home-page div[id*=EventAgenda]{width:var(--width-inner-container);margin-inline:auto;background-color:var(--white);border-radius:10px;padding:40px 20px 100px 20px}@media(min-width: 1000px){.speakers-home-page div[id*=EventAgenda]{padding:70px 20px 100px 40px}}.speakers-home-page .daycalendar{padding:0;background:rgba(0,0,0,0)}.speakers-home-page h3{color:var(--main-color-hue);margin-top:0;margin-bottom:35px}.speakers-home-page .speakers-footer{width:var(--width-inner-container);margin-inline:auto}.speakers-home-page a.cta{font-size:14px;margin-top:5px;display:block;width:230px;padding-left:15px;padding-right:15px}.speakers-home-page a.cta:hover{border:1px solid var(--main-color-hue);background:var(--main-color-hue);color:var(--white) !important}@media(min-width: 1000px){.speakers-home-page a.cta{float:right;display:inline-block;width:auto}}.speakers-home-page ul{list-style-type:none;margin:0 auto;padding:0;position:relative;visibility:hidden}.speakers-home-page ul a,.speakers-home-page ul a:visited{text-decoration:none}.speakers-home-page .glide ul{visibility:visible;overflow:visible}.speakers-home-page li{position:relative}.speakers-home-page img{display:block;border-radius:10px;margin-bottom:13px;filter:grayscale(70%)}.speakers-home-page img:hover{filter:brightness(105%)}.speakers-home-page .sessionlistcalendar-speakername,.speakers-home-page .sessionlistcalendar-speakertitle,.speakers-home-page .sessionlistcalendar-speakercompany{display:block;line-height:1.2;font-size:12px;font-weight:500;margin-left:3px;margin-top:3px;position:relative;white-space:nowrap;width:180px;overflow:hidden;text-overflow:ellipsis}.speakers-home-page .sessionlistcalendar-speakername{margin-top:-4px;font-weight:700;font-size:17px;color:var(--compliment-color);display:block;position:relative;z-index:1000}.speakers-home-page .glide__arrow{top:auto;bottom:-65px;color:rgba(0,0,0,0);padding:1.5vw 0}@media(min-width: 480px){.speakers-home-page .glide__arrow{padding:2px 0}}.speakers-home-page .glide__arrow--right{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 13 24' style='enable-background:new 0 0 13 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%235f6f87;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='0.7,0.4 12.3,12 0.7,23.6 '/%3E%3C/svg%3E") no-repeat center center;right:auto;left:1.1em}.speakers-home-page .glide__arrow--left{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 13 24' style='enable-background:new 0 0 13 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%235f6f87;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='12.3,23.6 0.7,12 12.3,0.4 '/%3E%3C/svg%3E") no-repeat center center;left:-0.5em}@media(min-width: 1200px){#agendaataglance,#component--calendar--wednesday,#component--calendar--monday,#component--calendar--sunday,#component--calendar--tuesday,#component--calendar--thursday,#component--calendar--friday,#component--calendar--saturday,#favoritesession,#whykeepcomingback,#topspeakers,#sqlserver,#benefitsofattending,#topbenefit,#areyouanalumni,#twine,#carter,#hall,#litton,#cross,#shiflett{scroll-margin-top:18rem}}.agendaataglance-wrapper{position:relative;z-index:10}.agendaataglance-inner{background:var(--main-color-hue);border-radius:10px;padding:40px 20px;color:var(--white);text-align:center}@media(min-width: 1000px){.agendaataglance-inner{padding:75px 40px}}.agendaataglance-inner h3{margin-top:0}@media(min-width: 1000px){.agendaataglance-inner h3{font-size:36px}}.agendaataglance-inner p{margin-top:25px;margin-bottom:35px}.agendaataglance-inner p i{font-size:14px}.agendaataglance-inner a,.agendaataglance-inner a:visited{color:inherit}.agendaataglance-inner .panels{display:grid;gap:10px;align-items:center;align-content:center}@media(min-width: 600px){.agendaataglance-inner .panels{grid-template-columns:repeat(3, 1fr);justify-content:center}}@media(min-width: 1025px){.agendaataglance-inner .panels{grid-template-columns:repeat(5, 1fr)}}.agendaataglance-inner .panels a,.agendaataglance-inner .panels a:visited{color:var(--black)}.agendaataglance-inner .panels h4{margin-top:0;font-size:18px;line-height:1.1;text-transform:uppercase;font-weight:600;pointer-events:none}.agendaataglance-inner .panels h4~p{font-size:14px;font-weight:500;text-transform:uppercase;margin:0;pointer-events:none}.agendaataglance-inner .panels .panel{position:relative;background:var(--main-color);border-radius:10px;border:1px solid #fff;padding:5px;padding:5px 0 3px 10px;color:var(--white);cursor:pointer;text-align:left}.agendaataglance-inner .panels .panel:after{content:" ";position:absolute;background:var(--secondary-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 13 24' style='enable-background:new 0 0 13 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23f76c6c;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='0.7,0.4 12.3,12 0.7,23.6 '/%3E%3C/svg%3E") no-repeat center center;width:50px;height:100%;top:0;right:0;border-left:1px solid var(--white);border-top-right-radius:9px;border-bottom-right-radius:9px;background-size:13px;pointer-events:none}.agendaataglance-inner .panels .panel:hover::after{background:var(--compliment-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 12' style='enable-background:new 0 0 24 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='23.6,0.2 12,11.8 0.4,0.2 '/%3E%3C/svg%3E%0A") no-repeat center center;background-size:24px}.agendaataglance-inner .panels ul{list-style:none;margin:0 auto;padding:0;display:none;z-index:1;width:80%;margin-left:0;margin-top:10px;color:var(--white);font-size:13px;cursor:default}@media(min-width: 600px){.agendaataglance-inner .panels ul{background-color:var(--white);color:var(--black);position:absolute;left:-1px;width:101%;margin-top:15px;padding:10px 10px 0 10px;border-radius:10px;border:inherit}}.agendaataglance-inner .panels ul li{margin-bottom:10px}.agendaataglance-inner .panels ul h5{margin-top:0;margin-bottom:0;font-size:15px;font-weight:600;line-height:1;text-transform:uppercase}.agendaataglance-inner .panels ul p{font-size:inherit;font-weight:500;margin:0}.agendaataglance-inner .panels .panel.panelactive ul{display:block}.agendaataglance-inner .panels .panel.panelactive:after{background:var(--compliment-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 12' style='enable-background:new 0 0 24 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='23.6,0.2 12,11.8 0.4,0.2 '/%3E%3C/svg%3E%0A") no-repeat center center;background-size:24px}.trackstochoosefrom,.trackstochoosefromclick{background:rgba(0,0,0,.5);text-align:center;color:var(--white);margin-top:80px;padding-bottom:80px}.trackstochoosefrom h3,.trackstochoosefromclick h3{margin-top:0;color:var(--compliment-color)}@media(min-width: 1000px){.trackstochoosefrom h3,.trackstochoosefromclick h3{font-size:2.25rem}}.trackstochoosefrom p,.trackstochoosefromclick p{font-weight:500;margin-top:25px;margin-bottom:15px}.trackstochoosefrom ul,.trackstochoosefromclick ul{list-style-type:none;margin:0 auto;padding:0;gap:10px;text-align:center;display:flex}@media(max-width: 839px){.trackstochoosefrom ul,.trackstochoosefromclick ul{flex-wrap:wrap}}.trackstochoosefrom ul li,.trackstochoosefromclick ul li{flex-basis:10.625rem;transition:linear .5s}@media(max-width: 839px){.trackstochoosefrom ul li,.trackstochoosefromclick ul li{flex-grow:1}}@media(max-width: 649px){.trackstochoosefrom ul li,.trackstochoosefromclick ul li{flex-basis:40%}}.trackstochoosefrom ul li a,.trackstochoosefrom ul li a:visited,.trackstochoosefromclick ul li a,.trackstochoosefromclick ul li a:visited{display:block;color:var(--white);font-size:clamp(.875rem,.784rem + .45vw,1.125rem);line-height:1.3;text-decoration:none}@media(min-width: 840px){.trackstochoosefrom ul li a,.trackstochoosefrom ul li a:visited,.trackstochoosefromclick ul li a,.trackstochoosefromclick ul li a:visited{font-size:clamp(.938rem,.5rem + .83vw,1.125rem)}}@media(min-width: 1200px){.trackstochoosefrom ul li a,.trackstochoosefrom ul li a:visited,.trackstochoosefromclick ul li a,.trackstochoosefromclick ul li a:visited{font-size:1rem}}.trackstochoosefrom ul li:hover svg path,.trackstochoosefrom ul li:hover svg polygon,.trackstochoosefrom ul li:hover svg circle,.trackstochoosefromclick ul li:hover svg path,.trackstochoosefromclick ul li:hover svg polygon,.trackstochoosefromclick ul li:hover svg circle{fill:var(--secondary-color)}.trackstochoosefrom ul li:hover svg path.stroke,.trackstochoosefromclick ul li:hover svg path.stroke{stroke:var(--secondary-color)}.trackstochoosefrom ul li:hover svg,.trackstochoosefromclick ul li:hover svg{transform:scale(1.1);transition:linear .5s}.trackstochoosefrom ul li svg,.trackstochoosefromclick ul li svg{display:block;margin:0 auto;text-align:center;transition:linear .5s}.trackstochoosefrom ul li svg path,.trackstochoosefrom ul li svg polygon,.trackstochoosefrom ul li svg circle,.trackstochoosefromclick ul li svg path,.trackstochoosefromclick ul li svg polygon,.trackstochoosefromclick ul li svg circle{fill:var(--compliment-color)}.trackstochoosefrom a{cursor:default;pointer-events:none}.hands-on-labs{position:relative}.hands-on-labs h3{color:var(--white);margin-top:0;margin-bottom:25px}@media(min-width: 1000px){.hands-on-labs h3{font-size:3.5rem}}.hands-on-labs h3+p{max-width:660px;color:var(--white);font-weight:500}.hands-on-labs .hands-on-boxes{margin-top:40px;display:flex;gap:35px}@media(max-width: 999px){.hands-on-labs .hands-on-boxes{flex-direction:column}}.hands-on-labs .hands-on-boxes section{flex:1;background:var(--main-color);border-radius:10px;padding-bottom:20px}@media(min-width: 1100px){.hands-on-labs .hands-on-boxes section{transition:transform .2s}.hands-on-labs .hands-on-boxes section:hover{transform:scale(1.05)}}.hands-on-labs .hands-on-boxes section a,.hands-on-labs .hands-on-boxes section a:visited{text-decoration:none;color:inherit}.hands-on-labs .hands-on-boxes section p{margin:0;padding-left:15px;padding-right:15px;color:var(--white)}.hands-on-labs .hands-on-boxes section .type{padding-top:10px;padding-bottom:10px;border-top-left-radius:10px;border-top-right-radius:10px;background:var(--secondary-color);color:var(--black);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.hands-on-labs .hands-on-boxes section .code{margin-top:30px;margin-bottom:8px;color:var(--compliment-color);font-size:.875rem;font-weight:600;letter-spacing:1px}.hands-on-labs .hands-on-boxes section .title{font-size:1.5rem;font-weight:700;line-height:1.2;position:relative;padding-bottom:15px}.hands-on-labs .hands-on-boxes section .title:before{position:absolute;content:"";width:2.5rem;height:1px;background:var(--white);bottom:0}.hands-on-labs .hands-on-boxes section .speaker-name{margin-top:14px;font-size:1.25rem;font-weight:700;color:var(--compliment-color)}.hands-on-labs .hands-on-boxes section .speaker-job{font-size:.875rem;font-weight:600}.detour{padding-bottom:80px}.detour .summary{border-radius:10px;padding:40px 20px 40px 20px;background:url("//vslive.com/~/media/ECG/VSLive/2027/lasvegas/design/header_entertainment.jpg") no-repeat center top;background-size:cover;text-align:center;color:var(--white)}@media(min-width: 1000px){.detour .summary{padding:80px 0}}.detour h3{margin-top:0}@media(min-width: 1000px){.detour h3{font-size:2.25rem}}.detour p{font-weight:500;margin:25px 0}.detour .ent-text{max-width:620px;margin:0 auto}.detour .cta{font-size:14px;margin:5px auto 0 auto;display:block;width:140px;padding-left:20px;padding-right:20px;background:rgba(0,0,0,0);border:1px solid var(--white);color:var(--white);border-radius:10px}@media(min-width: 1000px){.detour .cta{display:inline-block;width:auto}}.detour .cta:hover{background-color:var(--white);color:var(--main-color);border:1px solid var(--white)}footer{background:#000 !important}.socialmedia{background:var(--sage-color);margin-inline:auto;padding:40px 0 50px 0}@media(min-width: 1000px){.socialmedia{padding-top:80px}}.socialmedia h3{font-size:14px;margin:3px 0 0 0;line-height:1;font-weight:600;text-transform:uppercase;color:var(--black);letter-spacing:1px;text-align:center}@media(min-width: 1000px){.socialmedia h3{justify-self:end;text-align:initial}}@media(max-width: 999px){.socialmedia img,.socialmedia svg{display:block;margin:0 auto}}.socialmedia .summary{margin-inline:auto;width:var(--width-inner-container);display:grid;justify-content:center;gap:20px}@media(min-width: 1000px){.socialmedia .summary{grid-template-columns:1.7fr 2.5fr 2.5fr 2fr;align-items:center}}.socialmedia .cta{font-size:14px;margin-top:5px;width:320px;background:var(--compliment-color);border:1px solid var(--compliment-color);color:var(--white);border-radius:10px}@media(min-width: 1200px){.socialmedia .cta{width:auto}}.socialmedia .cta:hover{background-color:var(--white);color:var(--compliment-color);border:1px solid var(--white)}.socialmedia ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:2rem}.socialmedia ul a svg{width:25px;height:25px;display:block}.socialmedia ul a svg path,.socialmedia ul a svg rect{fill:var(--main-color)}.socialmedia ul a svg:hover path,.socialmedia ul a svg:hover rect{fill:var(--compliment-color)}.socialmedia ul a.bluesky svg{margin-top:1px}.socialmedia ul a.twitter svg{padding-top:2px;padding-bottom:2px}.sign-up-form-section{background:var(--sage-color);padding-bottom:50px}@media(min-width: 1000px){.sign-up-form-section{padding-bottom:80px}}.sign-up-form-section .subscribeform-wrapper{margin-inline:auto;width:var(--width-inner-container);display:grid}@media(min-width: 1000px){.sign-up-form-section .subscribeform-wrapper{grid-template-columns:repeat(2, 1fr)}}.sign-up-form-section .subscribeform-wrapper h3{margin-top:0;color:var(--main-color)}@media(min-width: 1000px){.sign-up-form-section .subscribeform-wrapper h3{font-size:2.25rem}}@media(max-width: 999px){.sign-up-form-section .subscribeform-wrapper section{text-align:center;margin-bottom:10px}}.sign-up-form-section #omedaDynamicForm .subscribeform{display:grid;gap:10px 40px}@media(min-width: 1000px){.sign-up-form-section #omedaDynamicForm .subscribeform{grid-template-columns:repeat(2, 1fr)}}.sign-up-form-section #omedaDynamicForm input[type=text]{width:100%;margin-bottom:15px;padding:7px 7px;font-size:14px;border:1px solid var(--lightgray);position:relative;border-radius:5px}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields{display:grid}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields select.omedaDynamicFormDropDown{width:100%;border:none;border-radius:5px;box-shadow:none;text-shadow:none;position:relative;font-size:14px;padding:7px 5px 8px 5px;margin-bottom:15px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cpath d='M965.1,360.2l-400,401c-17.9,17.9-41.7,25.4-65.2,24c-23.4,1.4-47.2-6.1-65.1-24l-400-401c-33.2-33.3-33.2-87.4,0-120.7c33.2-33.3,87.1-33.3,120.4,0L500,585.2l344.8-345.7c33.2-33.3,87.1-33.3,120.4,0S998.3,326.9,965.1,360.2z'/%3E%3C/svg%3E") no-repeat bottom 12px right 8px;background-size:.7em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--lightgray)}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormLabel{display:block;font-size:14px;font-weight:500}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormLabel a,.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormLabel a:visited{font-weight:700;color:#000;font-size:inherit;text-decoration:underline}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormGDPRRadio{margin:0 0 10px 0;display:inline-block;font-size:14px}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormGDPRRadio tr td{display:block}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormGDPRRadio input[type=radio]{float:left;margin-top:4px;transform:scale(1.1)}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormGDPRRadio label{font-size:inherit;display:inline-block;margin-left:4px}.sign-up-form-section #omedaDynamicForm button[type=submit],.sign-up-form-section #omedaDynamicForm input[type=submit]{text-decoration:none;text-align:center;height:3.125rem;line-height:3.125rem;background:var(--compliment-color);border-radius:10px;border:1px solid var(--compliment-color);font-size:1.25rem;text-transform:uppercase;color:var(--white) !important;letter-spacing:1px;cursor:pointer;-webkit-appearance:none;width:130px;font-size:14px;font-weight:700;background:var(--main-color);border:1px solid var(--main-color);color:var(--white);border-radius:10px}.sign-up-form-section #omedaDynamicForm button[type=submit]:hover,.sign-up-form-section #omedaDynamicForm input[type=submit]:hover{background-color:var(--sage-color);color:var(--compliment-color) !important;border:1px solid var(--sage-color)}.sign-up-form-section #omedaDynamicForm button[type=submit]:hover,.sign-up-form-section #omedaDynamicForm input[type=submit]:hover{background:var(--white);color:var(--main-color)}.sign-up-form-section #omedaDynamicForm .captcha{font-size:14px;font-weight:500}.sign-up-form-section #omedaDynamicForm .captcha img{display:block;margin:7px 0 17px 0}.sign-up-form-section #omedaDynamicForm .SuccessMsg{font-weight:700;color:var(--black);font-size:1rem}@media(min-width: 1000px){.sign-up-form-section #omedaDynamicForm .omedaDynamicFormErrorList{grid-column:span 2/span 2}}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormErrorList ul{padding:0;margin:0}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormErrorList li{display:block;color:red;font-weight:700;font-size:14px}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormGDRPRequires{display:none !important}.sign-up-form-section #omedaDynamicForm span.omedaDynamicFormValidation{display:none}.sign-up-form-section #omedaDynamicForm span.omedaDynamicFormRequires{color:red !important;padding:0 0 0 2px;font-size:30px;position:absolute;margin-top:-25px;display:none !important}.sign-up-form-section #omedaDynamicForm ::-webkit-input-placeholder{color:#888}.sign-up-form-section #omedaDynamicForm :-moz-placeholder{color:#888}.sign-up-form-section #omedaDynamicForm ::-moz-placeholder{color:#888}.sign-up-form-section #omedaDynamicForm :-ms-input-placeholder{color:#888}.become-sponsor-section{background:var(--main-color);padding:30px 20px 50px 20px;text-align:center;color:var(--white)}@media(min-width: 1000px){.become-sponsor-section{padding:80px 20px 0 20px;height:750px;background:rgba(0,0,0,0)}}@media(min-width: 2300px){.become-sponsor-section{height:500px}}@media(min-width: 1000px){.become-sponsor-section h3{font-size:2.25rem}}.become-sponsor-section p{max-width:580px;margin-inline:auto;margin-top:25px;margin-bottom:10px;text-shadow:5px 5px 15px var(--black)}.become-sponsor-section a.cta{margin-top:30px;outline:none;display:inline-block;font-size:14px;padding-left:12px;padding-right:12px;border:1px solid var(--secondary-color);background:var(--secondary-color);color:var(--main-color) !important}.become-sponsor-section a.cta:hover{border:1px solid var(--white);background:var(--white);color:var(--black) !important}.sponsors-section-home{position:relative;width:var(--width-inner-container);margin-inline:auto;background:var(--white);text-align:center;border-radius:10px;padding:50px 0}@media(min-width: 1000px){.sponsors-section-home{padding:75px 0 80px 0}}.sponsors-section-home h3{margin-top:0;color:var(--main-color-hue)}@media(min-width: 1000px){.sponsors-section-home h3{font-size:2.25rem}}.sponsors-section-home ul{list-style:none;margin:0 auto;padding:0;width:min(1080px,100% - 2rem);margin-top:30px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 30px}.sponsors-section-home img{max-width:100px !important}@media(min-width: 600px){.sponsors-section-home img{max-width:120px !important}}.sponsors-section-home a,.sponsors-section-home img{display:inline-block}.custompage.sponsors .sponsorship-header{width:100%;position:relative;margin-inline:auto;color:var(--white);padding-bottom:50px}@media(min-width: 1000px){.custompage.sponsors .sponsorship-header{padding-bottom:10px}}@media(min-width: 1200px){.custompage.sponsors .sponsorship-header{padding-top:80px}}.custompage.sponsors .sponsorship-header .sponsorship-header-summary{display:grid;gap:0 3rem;align-items:center;width:var(--width-inner-container);margin-inline:auto;padding:40px 15px;background:var(--main-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media(min-width: 1000px){.custompage.sponsors .sponsorship-header .sponsorship-header-summary{grid-template-columns:repeat(2, 1fr);padding:40px}}.custompage.sponsors .sponsorship-header .info-content-left{position:relative;z-index:1}@media(max-width: 1099px){.custompage.sponsors .sponsorship-header .info-content-left{padding-bottom:20px}}.custompage.sponsors .sponsorship-header .info-content-left .info-title{margin-top:20px;font-size:1.9rem;line-height:1.1;font-weight:600;color:var(--secondary-color)}@media(min-width: 450px){.custompage.sponsors .sponsorship-header .info-content-left .info-title{font-size:clamp(1.188rem,.132rem + 5.28vw,4.75rem)}}@media(min-width: 1400px){.custompage.sponsors .sponsorship-header .info-content-left .info-title{font-size:4.75rem}}@media(max-width: 1099px){.custompage.sponsors .sponsorship-header .info-content-left .info-title br{display:none}}@media(max-height: 900px)and (min-width: 1100px){.custompage.sponsors .sponsorship-header .info-content-left .info-title{font-size:3.5rem}}.custompage.sponsors .sponsorship-header .info-content-left .info-title span{display:block;color:var(--secondary-color)}.custompage.sponsors .sponsorship-header .info-content-left .info-text{padding-left:4px}.custompage.sponsors .sponsorship-header .info-content-left .buttons{margin-top:40px;margin-bottom:20px}@media(max-width: 499px){.custompage.sponsors .sponsorship-header .info-content-left .buttons{text-align:center;margin-inline:auto}}.custompage.sponsors .sponsorship-header .info-content-right{position:relative}.custompage.sponsors .sponsorship-header .info-content-right .video-content{position:relative;background:var(--black);border-radius:10px}.custompage.sponsors .sponsorship-header .info-content-right .video-content video{border-radius:10px;display:block;width:100%;height:100%}@media(min-width: 1000px){.custompage.sponsors .internal-page-section{padding:70px 0 0px 0}}.custompage.sponsors .internal-page-section .summary{padding-top:40px !important;background-color:var(--main-color-hue)}.custompage.sponsors .internal-page-section .summary p:first-of-type{margin-top:0}.custompage.sponsors .internal-page-section a,.custompage.sponsors .internal-page-section a:visited{color:var(--black)}.custompage.sponsors .internal-page-section a:hover,.custompage.sponsors .internal-page-section a:visited:hover{opacity:.7}.custompage.sponsors .sponsors-wrapper{width:var(--width-inner-container);margin-inline:auto;padding-top:70px;position:relative}.custompage.sponsors .sponsors-wrapper .level{margin-bottom:30px;font-weight:700;color:var(--secondary-color);text-transform:uppercase}.custompage.sponsors .sponsors-wrapper ul{width:100%;list-style:none;padding:0 0 60px 0;display:grid;gap:1rem}.custompage.sponsors .sponsors-wrapper ul li{display:grid;background-color:var(--main-color);color:var(--white);border-radius:10px}@media(min-width: 750px){.custompage.sponsors .sponsors-wrapper ul li{grid-template-columns:.7fr 2fr}}.custompage.sponsors .sponsors-wrapper ul li .logo{display:grid;padding:0 40px;background:var(--white);border-bottom-left-radius:10px;border-top-left-radius:10px;align-items:center;justify-content:center}@media(max-width: 1099px){.custompage.sponsors .sponsors-wrapper ul li .logo{border-radius:10px}}.custompage.sponsors .sponsors-wrapper ul li a,.custompage.sponsors .sponsors-wrapper ul li a:visited{display:block;background:none;text-align:left;padding:0;margin-top:15px;color:var(--secondary-color);text-decoration:none}@media(max-width: 480px){.custompage.sponsors .sponsors-wrapper ul li a,.custompage.sponsors .sponsors-wrapper ul li a:visited{word-break:break-word}}.custompage.sponsors .sponsors-wrapper ul li p{padding:30px;margin:0}#main{position:relative;isolation:isolate;background:var(--main-color) url("//vslive.com/~/media/ECG/VSLive/2027/lasvegas/design/pagebg3.webp") center -50px repeat-y;background-size:100%;background-attachment:fixed}@media(min-width: 1000px){.home #main:after{position:absolute;content:"";bottom:250px;width:100%;height:1500px;background:url("//vslive.com/~/media/ECG/VSLive/2027/lasvegas/design/hotel_bg.webp") no-repeat center top;background-size:cover;z-index:-1}}@media(min-width: 2300px){.home #main:after{display:none}}@media(min-width: 1200px){#main{padding-top:195px}.home #main{padding-top:103px}}#main .pContent{position:relative}#main .custompage>h3{display:none}#main .customPages-content>h3{position:relative;margin-inline:auto;margin-top:0;height:clamp(7.5rem,4.545rem + 14.77vw,15.625rem);display:flex;align-items:center;color:var(--white);background:url("//vslive.com/~/media/ECG/VSLive/2027/lasvegas/design/header_interior.webp") no-repeat center top;font-size:clamp(1.875rem,1.466rem + 2.05vw,3rem);font-weight:600}@media(min-width: 1200px){#main .customPages-content>h3{width:var(--width-inner-container);padding-top:80px;height:480px;font-size:3rem;background-position:center bottom}}#main .customPages-content>h3 span{display:block;max-width:500px;padding-left:20px;position:relative;z-index:1}@media(min-width: 1200px){#main .customPages-content>h3 span{padding-left:40px}}#main .interior-page-nav-wrapper .interior-page-nav{list-style-type:none;margin:0 auto;position:relative;z-index:1;width:var(--width-inner-container);padding:13px 15px 12px 15px;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;background-color:var(--secondary-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media(min-width: 1200px){#main .interior-page-nav-wrapper .interior-page-nav{padding:13px 0 12px 40px}}#main .interior-page-nav-wrapper .interior-page-nav li{font-size:clamp(.813rem,.744rem + .34vw,1rem);text-transform:uppercase}@media(min-width: 1200px){#main .interior-page-nav-wrapper .interior-page-nav li{font-size:1rem}}#main .interior-page-nav-wrapper .interior-page-nav a,#main .interior-page-nav-wrapper .interior-page-nav a:visited{color:var(--black);font-weight:600}#main .interior-page-nav-wrapper .interior-page-nav a:hover,#main .interior-page-nav-wrapper .interior-page-nav a:visited:hover{color:var(--compliment-color)}#main .interior-page-content{width:var(--width-inner-container);margin-inline:auto;position:relative;z-index:1}#main .travelpage .summary,#main .pricingpage .summary,#main .faq .summary,#main .testimonialsPage .summary,#main .sellyourboss .summary,#main .spreadtheword .summary,#main .eventspage .summary,#main .attendeepage .summary,#main .sponsors .summary,#main .thankyou .summary,#main .thankyou-for-attending .summary,#main .speaker-intro .summary{border-radius:10px;padding:40px 20px}@media(min-width: 1000px){#main .travelpage .summary,#main .pricingpage .summary,#main .faq .summary,#main .testimonialsPage .summary,#main .sellyourboss .summary,#main .spreadtheword .summary,#main .eventspage .summary,#main .attendeepage .summary,#main .sponsors .summary,#main .thankyou .summary,#main .thankyou-for-attending .summary,#main .speaker-intro .summary{padding:75px 40px 40px 40px}}#main .travelpage h4,#main .pricingpage h4,#main .faq h4,#main .testimonialsPage h4,#main .sellyourboss h4,#main .spreadtheword h4,#main .eventspage h4,#main .attendeepage h4,#main .sponsors h4,#main .thankyou h4,#main .thankyou-for-attending h4,#main .speaker-intro h4{margin-top:0;font-size:1.9rem}@media(min-width: 1000px){#main .travelpage h4,#main .pricingpage h4,#main .faq h4,#main .testimonialsPage h4,#main .sellyourboss h4,#main .spreadtheword h4,#main .eventspage h4,#main .attendeepage h4,#main .sponsors h4,#main .thankyou h4,#main .thankyou-for-attending h4,#main .speaker-intro h4{font-size:3.5rem}}#main .travelpage img,#main .pricingpage img,#main .faq img,#main .testimonialsPage img,#main .sellyourboss img,#main .spreadtheword img,#main .eventspage img,#main .attendeepage img,#main .sponsors img,#main .thankyou img,#main .thankyou-for-attending img,#main .speaker-intro img{border-radius:10px}#main .testimonialsPage,#main .sellyourboss,#main .spreadtheword,#main .eventspage,#main .attendeepage,#main .sponsors,#main .thankyou,#main .thankyou-for-attending,#main .speaker-intro{padding-bottom:50px}@media(min-width: 1000px){#main .testimonialsPage,#main .sellyourboss,#main .spreadtheword,#main .eventspage,#main .attendeepage,#main .sponsors,#main .thankyou,#main .thankyou-for-attending,#main .speaker-intro{padding-bottom:80px}}#main .testimonialsPage .summary,#main .sellyourboss .summary,#main .spreadtheword .summary,#main .eventspage .summary,#main .attendeepage .summary,#main .sponsors .summary,#main .thankyou .summary,#main .thankyou-for-attending .summary,#main .speaker-intro .summary{background:var(--white)}@media(min-width: 1200px){.faq #general,.faq #travel,.faq #networking,.faq #registration,.faq #technical{scroll-margin-top:10rem}}.faq h5{text-transform:none;color:var(--main-color)}.faq h5+p{margin-top:5px}.faq ul.faq{padding-top:0;margin-top:5px;padding-bottom:5px}.faq .introsection .summary,.faq .networking .summary{background:var(--white)}.faq .introsection a,.faq .introsection a:visited,.faq .networking a,.faq .networking a:visited{color:var(--black)}.faq .introsection h4,.faq .networking h4{color:var(--compliment-color)}.faq .introsection h5,.faq .networking h5{color:var(--main-color-hue)}.faq .faq-travel .summary,.faq .registration .summary{background:var(--main-color-hue);color:var(--white)}.faq .faq-travel h5,.faq .registration h5{color:var(--secondary-color)}.faq a,.faq a:visited{color:var(--white)}.faq a:hover,.faq a:visited:hover{opacity:.7}.faq ul.social{list-style-type:none;padding:0;margin:0;margin-top:20px;display:flex;gap:2rem}.faq ul.social a svg{width:25px;height:25px;display:block}.faq ul.social a svg path,.faq ul.social a svg rect{fill:var(--main-color)}.faq ul.social a svg:hover path,.faq ul.social a svg:hover rect{fill:var(--compliment-color)}.faq ul.social a.bluesky svg{margin-top:1px}.faq ul.social a.twitter svg{padding-top:2px;padding-bottom:2px}.faq .registration{padding-bottom:80px}.sellyourboss ul{padding-top:0;margin-top:3px;padding-bottom:10px}.sellyourboss .sellyourbossletter{margin-top:50px;margin-left:50px}.sellyourboss p.calltoaction{color:var(--compliment-color);font-size:1.2rem;font-weight:400;text-transform:uppercase;line-height:1.2;font-weight:500}@media(min-width: 700px){.sellyourboss p.calltoaction{font-size:1.5rem}}.spreadtheword h4,.thankyou h4,.thankyou-for-attending h4{color:var(--compliment-color)}@media(min-width: 1000px){.spreadtheword h4,.thankyou h4,.thankyou-for-attending h4{font-size:3rem !important;line-height:1}}.spreadtheword h5,.thankyou h5,.thankyou-for-attending h5{color:var(--main-color-hue)}.spreadtheword .social-media-wrapper,.thankyou .social-media-wrapper,.thankyou-for-attending .social-media-wrapper{overflow:hidden}.spreadtheword .social-media-wrapper p,.thankyou .social-media-wrapper p,.thankyou-for-attending .social-media-wrapper p{clear:both}.spreadtheword .social-media-wrapper p>a:nth-child(1),.thankyou .social-media-wrapper p>a:nth-child(1),.thankyou-for-attending .social-media-wrapper p>a:nth-child(1){float:left;margin:1px 15px 8px 0}.spreadtheword .social-media-wrapper p>a:nth-child(1) svg,.thankyou .social-media-wrapper p>a:nth-child(1) svg,.thankyou-for-attending .social-media-wrapper p>a:nth-child(1) svg{max-width:40px;margin-top:-13px}.spreadtheword .social-media-wrapper p>a:nth-child(1) svg path,.spreadtheword .social-media-wrapper p>a:nth-child(1) svg rect,.thankyou .social-media-wrapper p>a:nth-child(1) svg path,.thankyou .social-media-wrapper p>a:nth-child(1) svg rect,.thankyou-for-attending .social-media-wrapper p>a:nth-child(1) svg path,.thankyou-for-attending .social-media-wrapper p>a:nth-child(1) svg rect{fill:var(--main-color)}.spreadtheword .social-media-wrapper p>a:nth-child(1) svg:hover path,.spreadtheword .social-media-wrapper p>a:nth-child(1) svg:hover rect,.thankyou .social-media-wrapper p>a:nth-child(1) svg:hover path,.thankyou .social-media-wrapper p>a:nth-child(1) svg:hover rect,.thankyou-for-attending .social-media-wrapper p>a:nth-child(1) svg:hover path,.thankyou-for-attending .social-media-wrapper p>a:nth-child(1) svg:hover rect{fill:var(--compliment-color)}.spreadtheword .badges-section,.thankyou .badges-section,.thankyou-for-attending .badges-section{display:grid;margin-bottom:35px}@media(min-width: 750px){.spreadtheword .badges-section,.thankyou .badges-section,.thankyou-for-attending .badges-section{grid-template-columns:1fr 50%;gap:40px}}.spreadtheword .badges-section .badges-img,.thankyou .badges-section .badges-img,.thankyou-for-attending .badges-section .badges-img{padding-top:25px}.spreadtheword .cta,.thankyou .cta,.thankyou-for-attending .cta{display:inline-block;margin-top:15px;padding-left:20px;padding-right:20px;font-size:.875rem;background:var(--secondary-color);border:1px solid var(--secondary-color);color:var(--main-color) !important}.spreadtheword .cta:hover,.thankyou .cta:hover,.thankyou-for-attending .cta:hover{background-color:var(--white);color:var(--compliment-color) !important;border:1px solid var(--compliment-color)}.testimonialsPage h4{color:var(--compliment-color);margin-bottom:40px}.testimonialsPage iframe{border-radius:10px}.testimonialsPage .video-section{overflow:hidden;padding:25px;margin-bottom:50px;border:2px solid var(--secondary-color);border-radius:10px;background:var(--white)}.testimonialsPage .video-section .video{text-align:right;margin-bottom:20px;width:100%}@media(min-width: 770px){.testimonialsPage .video-section .video{width:50%;float:right;margin-left:30px;margin-bottom:-5px}}.testimonialsPage .video-section p{width:100%}@media(min-width: 770px){.testimonialsPage .video-section p{width:40%;float:left}}.eventspage h4{color:var(--compliment-color)}@media(min-width: 1000px){.eventspage h4{font-size:3rem !important;line-height:1}}.eventspage .eventsLine{position:relative;display:block;width:100%;margin:30px 0}@media(min-width: 750px){.eventspage .eventsLine{margin:40px 0}}.eventspage .eventsLine:after{display:table;clear:both;content:" "}.eventspage .photos{display:block;width:100%;text-align:center}@media(min-width: 750px){.eventspage .photos{width:42%;float:right;margin:0px 0 0 50px}}.eventspage .photos:nth-child(1){margin-top:25px}.eventspage .eventsdate{width:100%;display:block;margin-top:3px;width:100%;font-weight:600;color:var(--main-color-hue);font-size:1.4rem}@media(min-width: 750px){.eventspage .eventsdate{width:60%}}.eventspage p{width:100%}@media(min-width: 750px){.eventspage p{width:60%}}@media(min-width: 1400px){.eventspage p{width:50%}}.standard h4{line-height:1;text-transform:uppercase;color:var(--secondary-color)}.givingback h4{text-align:center;margin-top:50px}.givingback img.imgRight{margin-top:-20px}.givingback img.imgCenter{display:block;margin:0 auto}@media(min-width: 1200px){#main .attendeepage #reg,#main .attendeepage #transportation,#main .attendeepage #campus,#main .attendeepage #meals,#main .attendeepage #hackathon,#main .attendeepage #accessibility{scroll-margin-top:18rem}}#main .attendeepage h4{position:relative;margin-top:35px !important;margin-bottom:0;color:var(--main-color-hue);font-size:2rem}@media(min-width: 1000px){#main .attendeepage h4{font-size:2.9rem}}#main .attendeepage p b:nth-child(1){color:var(--compliment-color);text-transform:uppercase;letter-spacing:1px}#main .attendeepage p+ul{margin-top:5px}#main .attendeepage td{border-radius:10px}#main .attendeepage .regHours{margin-top:20px}#main .attendeepage .regHours tr:nth-child(even){background:var(--black)}#main .attendeepage .regHours tr{background:var(--darkgray)}#main .attendeepage .regHours td{padding:10px;color:#fff}#main .attendeepage .shuttleSchedule{margin-top:20px}#main .attendeepage .shuttleSchedule tr{background:var(--black)}#main .attendeepage .shuttleSchedule td{border-bottom:1px solid #fff;padding:17px;color:var(--white)}#main .attendeepage .shuttleSchedule td.shuttleDay{border:0;line-height:1.1;color:var(--white)}#main .attendeepage .shuttleSchedule .shuttleDay{background:var(--main-color-hue);text-transform:uppercase}@media(min-width: 1200px){.pricingpage #packages,.pricingpage #hotel,.pricingpage #discounts,.pricingpage #morediscounts,.pricingpage #payment,.pricingpage #registration,.pricingpage #ondemand{scroll-margin-top:10rem}}.pricingpage .footnote{font-size:.875rem}.pricingpage .cta{display:inline-block;padding-left:20px;padding-right:20px;font-size:.875rem}.pricingpage .pricing-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px 0;margin-top:40px}.pricingpage .pricing-grid section{grid-column:span 6;display:grid;grid-template-columns:repeat(6, 1fr)}.pricingpage .pricing-grid section div{border-right:1px solid var(--main-color-hue)}.pricingpage .pricing-grid section div:last-child{border:none}.pricingpage .pricing-grid section.package-type{border:none}.pricingpage .pricing-grid section.package-type div{border-right:1px solid var(--main-color-hue)}.pricingpage .pricing-grid section.package-type div:last-child{border:none}.pricingpage .pricing-grid section.pricing-year-end div{border-right:1px solid #757575}.pricingpage .pricing-grid section.pricing-year-end div span{color:#fff !important}.pricingpage .pricing-grid section.pricing-active{border-radius:10px;border:3px solid var(--main-color)}.pricingpage .pricing-grid section>div:first-child,.pricingpage .pricing-grid section>a:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.pricingpage .pricing-grid section>div:last-child,.pricingpage .pricing-grid section>a:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.pricingpage .pricing-grid div{display:flex;flex-direction:column;justify-content:center;padding:7px;min-height:10vw}@media(min-width: 550px){.pricingpage .pricing-grid div{padding:15px}}@media(min-width: 1100px){.pricingpage .pricing-grid div{min-height:80px}}.pricingpage .pricing-grid .pricing-active>div:first-child,.pricingpage .pricing-grid .pricing-active>a:first-child>div:first-child,.pricingpage .pricing-grid .pricing-year-end>div:first-child,.pricingpage .pricing-grid .pricing-year-end>a:first-child>div:first-child,.pricingpage .pricing-grid .pricing-upcoming>div:first-child,.pricingpage .pricing-grid .pricing-upcoming>a:first-child>div:first-child{font-weight:700;font-size:1.7vw;line-height:1.1;text-align:left}@media(min-width: 1100px){.pricingpage .pricing-grid .pricing-active>div:first-child,.pricingpage .pricing-grid .pricing-active>a:first-child>div:first-child,.pricingpage .pricing-grid .pricing-year-end>div:first-child,.pricingpage .pricing-grid .pricing-year-end>a:first-child>div:first-child,.pricingpage .pricing-grid .pricing-upcoming>div:first-child,.pricingpage .pricing-grid .pricing-upcoming>a:first-child>div:first-child{font-size:1.5rem}}.pricingpage .pricing-grid .pricing-active>div:first-child span,.pricingpage .pricing-grid .pricing-active>a:first-child>div:first-child span,.pricingpage .pricing-grid .pricing-year-end>div:first-child span,.pricingpage .pricing-grid .pricing-year-end>a:first-child>div:first-child span,.pricingpage .pricing-grid .pricing-upcoming>div:first-child span,.pricingpage .pricing-grid .pricing-upcoming>a:first-child>div:first-child span{display:block;margin-top:5px;font-size:.588em;line-height:1.1;font-weight:600;letter-spacing:1px}.pricingpage .pricing-grid .header{background-color:var(--main-color);color:var(--white);font-weight:700;font-size:1.7vw;line-height:1.1;text-align:left;justify-content:start;color:var(--secondary-color)}@media(min-width: 1100px){.pricingpage .pricing-grid .header{font-size:1.5rem}}.pricingpage .pricing-grid .header span{display:block;margin-top:5px;font-size:1.4vw;line-height:1.2;font-weight:500;color:var(--white)}@media(min-width: 1100px){.pricingpage .pricing-grid .header span{font-size:1rem}}.pricingpage .pricing-grid .header .footnote{font-size:.588em}.pricingpage .pricing-grid .pricing-active{overflow:hidden}.pricingpage .pricing-grid .pricing-active a,.pricingpage .pricing-grid .pricing-active a:visited{display:grid;grid-column:span 6;grid-template-columns:repeat(6, 1fr);text-decoration:none;color:inherit}.pricingpage .pricing-grid .pricing-active a:hover,.pricingpage .pricing-grid .pricing-active a:visited:hover{opacity:.6}.pricingpage .pricing-grid .pricing-active .pricing{background-color:var(--white);color:var(--compliment-color)}.pricingpage .pricing-grid .pricing-active .pricing:first-child{color:#000}.pricingpage .pricing-grid .pricing-active .pricing:first-child span{color:var(--compliment-color)}.pricingpage .pricing-grid .pricing{height:15vw;text-align:center;font-size:3vw;font-weight:700}@media(min-width: 1100px){.pricingpage .pricing-grid .pricing{font-size:2.25rem;height:120px}}.pricingpage .pricing-grid .pricing-year-end .pricing{background-color:#928f8f;color:#424242;text-decoration:line-through}.pricingpage .pricing-grid .pricing-upcoming .pricing{background:var(--white);color:var(--gray)}.pricingpage .conferencepackages .summary{background:var(--main-color-hue)}.pricingpage .conferencepackages .summary p{color:var(--white)}.pricingpage .conferencepackages h4{color:var(--secondary-color)}.pricingpage .hotelpackages .summary{background-color:var(--secondary-color)}.pricingpage .hotelpackages h4+p{color:var(--compliment-color);text-transform:uppercase;font-size:.875rem;font-weight:600;letter-spacing:1px}.pricingpage .hotelpackages .hotelpackages-details{margin-top:40px;display:grid;gap:20px}@media(min-width: 1100px){.pricingpage .hotelpackages .hotelpackages-details{grid-template-columns:1fr 2.5fr}}@media(max-width: 1099px){.pricingpage .hotelpackages .hotelpackages-details img{display:none}}.pricingpage .hotelpackages .hotelpackages-details ul{list-style:none;margin:0 auto;padding:0;display:grid;width:100%;gap:20px}.pricingpage .hotelpackages .hotelpackages-details ul li{background:var(--white);border-radius:10px;border:2px solid var(--compliment-color);color:initial;padding:20px 20px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width: 600px){.pricingpage .hotelpackages .hotelpackages-details ul li{flex-direction:row;padding:20px 50px 20px 20px}}.pricingpage .hotelpackages .hotelpackages-details ul .heading{font-size:1.5rem;font-weight:700;color:var(--main-color-hue);text-transform:uppercase;line-height:1}.pricingpage .hotelpackages .hotelpackages-details ul .cost{font-size:2.25rem;font-weight:700;color:var(--compliment-color)}@media(min-width: 600px){.pricingpage .hotelpackages .hotelpackages-details ul .cost{margin-left:auto}}.pricingpage .hotelpackages .hotelpackages-details ul .checkin{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.pricingpage .discounts{padding-bottom:50px}@media(min-width: 1000px){.pricingpage .discounts{padding-bottom:80px}}.pricingpage .discounts .summary{background:var(--main-color-hue)}.pricingpage .discounts h4{color:var(--secondary-color)}.pricingpage .discounts a,.pricingpage .discounts a:visited{color:var(--white)}.pricingpage .discounts .discountsIntro h5{font-size:1.75rem;color:var(--white)}.pricingpage .discounts .discountsIntro h5+p{margin-top:7px;color:var(--white)}.pricingpage .morediscounts{background:rgba(0,0,0,.5);color:var(--white);text-align:center;padding-bottom:40px}@media(min-width: 1000px){.pricingpage .morediscounts{padding-top:60px}}.pricingpage .morediscounts .summary,.pricingpage .morediscounts .internal-page-section{padding:0 !important}.pricingpage .morediscounts h3{margin-top:0}@media(min-width: 1000px){.pricingpage .morediscounts h3{font-size:36px}}.pricingpage .morediscounts ul{list-style:none;margin:0 auto;padding:0;margin-top:30px;display:grid;gap:40px}@media(min-width: 600px){.pricingpage .morediscounts ul{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1000px){.pricingpage .morediscounts ul{grid-template-columns:repeat(4, 1fr);gap:30px}}.pricingpage .morediscounts ul li img{transition:linear .5s}@media(min-width: 1100px){.pricingpage .morediscounts ul li{transition:linear .5s}.pricingpage .morediscounts ul li:hover img{transform:scale(1.2);transition:linear .5s}}.pricingpage .morediscounts ul p{margin:0}.pricingpage .morediscounts ul .discountsTitle{margin:20px 0 10px 0;font-size:1.3rem;font-weight:600;line-height:1.2;color:var(--compliment-color)}@media(min-width: 770px){.pricingpage .morediscounts ul .discountsTitle{font-size:1.5rem;margin:30px 0 30px 0}}.pricingpage .morediscounts ul img{display:block;margin:0 auto}.pricingpage .morediscounts ul a,.pricingpage .morediscounts ul a:visited{color:var(--white)}.pricingpage .regDetails{padding-bottom:30px}.pricingpage .regDetails h4{color:var(--white)}.pricingpage .regDetails .summary,.pricingpage .regDetails .internal-page-section{padding:0 !important}.pricingpage .regDetails .payment{display:grid;gap:0 20px}@media(min-width: 770px){.pricingpage .regDetails .payment{grid-template-columns:repeat(3, 1fr)}}.pricingpage .regDetails .payment a,.pricingpage .regDetails .payment a:visited{color:var(--black)}.pricingpage .regDetails .payment div.registerClmn{text-align:center;margin-top:30px;background:var(--white);border-radius:10px;padding:25px 20px}.pricingpage .regDetails .payment div.registerClmn p{margin-top:0}.pricingpage .regDetails .payment div.registerClmn p span{font-weight:700;font-size:1.25rem;color:var(--main-color-hue);text-transform:uppercase;letter-spacing:1px}.pricingpage .regDetails .cta{width:158px;display:block;margin:40px auto 0 auto;border:1px solid var(--secondary-color);background:var(--secondary-color);color:var(--main-color) !important}.pricingpage .regDetails .cta:hover{background-color:var(--white);color:var(--black) !important;border:1px solid var(--white)}.pricingpage .registration-policies{padding-bottom:50px}@media(min-width: 1000px){.pricingpage .registration-policies{padding-bottom:80px}}.pricingpage .registration-policies .summary,.pricingpage .registration-policies .internal-page-section{padding:0 !important}.pricingpage .registration-policies h4{color:var(--white)}.pricingpage .registration-policies ul{margin-top:5px}.pricingpage .registration-policies article{margin-top:20px;padding:20px;border-radius:10px;background:var(--white);border:2px solid var(--secondary-color)}@media(min-width: 1000px){.pricingpage .registration-policies article{margin-top:40px;padding:40px}}@media(min-width: 1200px){.travelpage #hotelinfo,.travelpage #map,.travelpage #gettingaround,.travelpage #visiting{scroll-margin-top:15rem}}.travelpage .address{font-size:1.2rem;line-height:1.2;font-weight:500}@media(min-width: 1000px){.travelpage .address{font-size:1.5rem}}.travelpage .footnote{font-size:.875rem}.travelpage .cta{display:inline-block;padding-left:20px;padding-right:20px;font-size:.875rem}.travelpage .introsection .summary{background:var(--white);display:grid;gap:2rem 3rem}@media(min-width: 750px){.travelpage .introsection .summary{grid-template-columns:repeat(2, 1fr)}}.travelpage .introsection h4{color:var(--compliment-color)}.travelpage .introsection h5{color:var(--main-color-hue)}.travelpage .introsection h5 span{margin-top:10px;display:block;font-size:1.125rem;font-weight:initial;text-transform:none;color:initial}.travelpage .introsection .location{color:var(--compliment-color);font-size:.875rem;font-weight:500;text-transform:uppercase}.travelpage .hotelinfo .summary{background-color:var(--main-color-hue);color:var(--white)}.travelpage .hotelinfo h5{color:var(--secondary-color);margin-top:25px;letter-spacing:.5px}.travelpage .hotelinfo .address{margin-top:10px}.travelpage .hotelinfo .hotel-details{display:grid;gap:2rem 3rem}@media(min-width: 750px){.travelpage .hotelinfo .hotel-details{grid-template-columns:repeat(2, 1fr)}}.travelpage .hotelinfo .hotel-details .special-attendee{padding:25px 20px 20px 20px;background:var(--secondary-color);color:var(--black);border-radius:10px;font-size:1.5rem;font-weight:600}@media(min-width: 750px){.travelpage .hotelinfo .hotel-details .special-attendee{margin-top:10px;margin-right:-40px;padding:35px 20px 30px 20px;font-size:2rem;border-bottom-right-radius:0;border-top-right-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px}}.travelpage .hotelinfo .hotel-details .special-attendee span{display:block;color:var(--compliment-color);font-size:.875rem;text-transform:uppercase}.travelpage .hotelinfo .hotel-images{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem;margin-top:40px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #fff}@media(min-width: 750px){.travelpage .hotelinfo .hotel-images{gap:2rem}}.travelpage .hotelinfo .booking{display:grid;gap:2rem 3rem}@media(min-width: 750px){.travelpage .hotelinfo .booking{grid-template-columns:repeat(2, 1fr)}}.travelpage .hotelinfo .booking a,.travelpage .hotelinfo .booking a:visited{color:#fff}.travelpage .hotelinfo .booking a:hover,.travelpage .hotelinfo .booking a:visited:hover{opacity:.7}.travelpage .hotelinfo .booking iframe{border-radius:10px}.travelpage .hotelinfo .booking ::marker{color:var(--compliment-color)}.travelpage .hotelinfo .booking li{margin-bottom:6px}.travelpage .hotelinfo .booking .cta{background:var(--compliment-color);color:var(--white);border:1px solid var(--compliment-color)}.travelpage .hotelinfo .booking .cta:hover{background:var(--white);color:var(--compliment-color);border:1px solid var(--white);opacity:1}.travelpage .extra-travel-info{background:rgba(0,0,0,.5);padding-bottom:50px;margin-top:80px;padding-top:35px}@media(min-width: 1000px){.travelpage .extra-travel-info{padding-bottom:40px}}.travelpage .extra-travel-info .summary{color:var(--white);text-align:center;display:grid;gap:3rem}@media(min-width: 1000px){.travelpage .extra-travel-info .summary{grid-template-columns:repeat(2, 1fr);padding:35px 150px 15px 150px !important}}.travelpage .extra-travel-info section{max-width:430px;margin-inline:auto}.travelpage .extra-travel-info .title{margin-top:5px;font-size:1.75rem;color:var(--compliment-color);font-weight:600}.travelpage .extra-travel-info a,.travelpage .extra-travel-info a:visited{color:var(--secondary-color)}.travelpage .extra-travel-info a:hover,.travelpage .extra-travel-info a:visited:hover{opacity:.7}.travelpage .travelinfo{padding-bottom:50px}@media(min-width: 1000px){.travelpage .travelinfo{padding-bottom:80px}}.travelpage .travelinfo .summary{padding:0 !important}.travelpage .travelinfo h4{margin-bottom:20px;color:var(--white)}@media(min-width: 1000px){.travelpage .travelinfo h4{margin-bottom:40px}}.travelpage .travelinfo h5{margin-top:0}.travelpage .travelinfo p{margin-top:8px}.travelpage .travelinfo article{padding:20px;border-radius:10px;background:var(--white);border:2px solid var(--secondary-color)}@media(min-width: 1000px){.travelpage .travelinfo article{padding:40px}}.travelpage .travelinfo section{margin-bottom:20px}.travelpage .travelinfo ul{margin-top:0}.travelpage .visiting{position:relative;display:grid;align-items:center;overflow:hidden;background:var(--black);color:var(--white)}.travelpage .visiting img{border-radius:0;display:block;width:100%;height:auto}.travelpage .visiting section{margin:30px auto;width:var(--width-inner-container)}@media(min-width: 600px){.travelpage .visiting section{margin:0 auto;right:0;left:0;position:absolute;color:var(--white)}}@media(min-width: 600px)and (max-width: 749px){.travelpage .visiting section{padding-right:200px}}.travelpage .visiting section a,.travelpage .visiting section a:visited{color:var(--secondary-color)}.travelpage .visiting section h4,.travelpage .visiting section p{max-width:29rem;position:relative;z-index:1}:root{--agenda-max-width: var(--width-inner-container, min(1200px, 100% - 2rem));--agenda-page-pad-x: 0.9375rem;--agenda-page-pad-x-lg: 1.875rem;--agenda-border: #d5d5d5;--agenda-border-soft: #e8e8e8;--agenda-surface: #ffffff;--agenda-surface-alt: #f5f5f5;--agenda-text: #2f2f2f;--agenda-text-soft: #666666;--agenda-heading: #1f1f1f;--agenda-accent-dark: #333333;--agenda-radius-sm: 0.375rem;--agenda-radius-md: 0.5rem;--agenda-radius-lg: 0.75rem;--agenda-shadow-sm: 0 0.125rem 0.5rem rgb(0 0 0 / 0.06);--agenda-shadow-md: 0 0.375rem 1.5rem rgb(0 0 0 / 0.08);--agenda-transition: 0.25s ease;--color1: rgb(239 67 60);--color2: rgb(232 149 36);--color3: rgb(241 218 137);--color4: rgb(95 49 108);--color5: rgb(95 193 198);--color6: rgb(36 102 133);--color7: rgb(29 121 90);--color8: rgb(13 27 40);--color9: rgb(237 243 205);--color10: rgb(137 138 147);--color11: rgb(76 230 104);--color12: rgb(125 168 242);--color13: rgb(162 211 156);--color14: rgb(255 255 255);--color15: rgb(4 39 61);--color16: rgb(113 137 161);--color17: rgb(131 139 40);--color18: rgb(251 176 65);--color19: rgb(229 127 29);--color20: rgb(105 77 67);--color21: rgb(131 134 113);--color22: rgb(188 225 192);--color23: rgb(153 151 201);--color24: rgb(127 172 210);--color25: rgb(240 216 109);--color26: rgb(196 191 133);--color27: rgb(245 156 176);--color28: rgb(198 213 208);--color29: rgb(255 255 255);--color30: rgb(35 31 32);--color31: rgb(42 93 51);--color32: rgb(151 62 141);--color33: rgb(99 100 102);--color34: rgb(226 224 223);--color35: rgb(0 114 152);--color36: rgb(255 245 0)}#main .trackbox,#main .daycalendar,#main .speakerbox,#main #sessions,#main #speaker,#main #level0{position:relative;z-index:1;max-width:var(--agenda-max-width);margin:0 auto;padding-inline:var(--agenda-page-pad-x-lg);color:var(--agenda-text);background:var(--agenda-surface);font-size:1rem}@media(min-width: 1000px){#main .trackbox,#main .daycalendar,#main .speakerbox,#main #sessions,#main #speaker,#main #level0{padding-top:6rem}}#main .trackbox{padding-bottom:20px}#main .trackbox .intro h3,#main .trackbox .intro h3+p{text-align:center}#main .trackbox *,#main .daycalendar *,#main .speakerbox *,#main #sessions *,#main #speaker *{box-sizing:border-box}#main .trackbox a,#main .daycalendar a,#main .speakerbox a,#main #sessions a,#main #speaker a{color:inherit}#main .trackbox img,#main .daycalendar img,#main .speakerbox img,#main #sessions img,#main #speaker img{display:block;max-width:100%;height:auto}#main .trackbox .intro,#main .speakerbox .intro,#main .speaker-intro,#main #sessions,#main #speaker{margin:0 auto 2rem}#main .trackbox .intro,#main .speakerbox .intro,#main .speaker-intro{padding:0;background:rgba(0,0,0,0)}#main .speaker-intro{padding-top:3rem}#main .speaker-intro h3{text-align:center}#main .trackbox .intro br,#main .speakerbox .intro br{display:none}#main .trackbox .intro h3,#main .speakerbox .intro h3,#main .speaker-intro h3,#main .daycalendar h2.agenda-title,#main #sessions h3,#main #speaker h3{margin:0;color:var(--agenda-heading);font-size:clamp(2rem,1.7rem + 1.4vw,3rem);line-height:1.05;font-weight:700;letter-spacing:-0.02em}#main .daycalendar h2.agenda-title{text-align:center;padding-bottom:1rem}#main .trackbox .intro p,#main .speakerbox .intro p,#main .speaker-intro p{margin:1rem 0 0;color:var(--black)}#main .trackkey-title{display:none}#main .trackkey,#main .topmenu,#main .showall,#main .track,#main .viewday,#main .sessionlistcalendar,#main .daycalendar-title,#main .cagKey,#main #sessions,#main #speaker{margin-inline:auto}#main .color1{--track-color: var(--color1)}#main .color2{--track-color: var(--color2)}#main .color3{--track-color: var(--color3)}#main .color4{--track-color: var(--color4)}#main .color5{--track-color: var(--color5)}#main .color6{--track-color: var(--color6)}#main .color7{--track-color: var(--color7)}#main .color8{--track-color: var(--color8)}#main .color9{--track-color: var(--color9)}#main .color10{--track-color: var(--color10)}#main .color11{--track-color: var(--color11)}#main .color12{--track-color: var(--color12)}#main .color13{--track-color: var(--color13)}#main .color14{--track-color: var(--color14)}#main .color15{--track-color: var(--color15)}#main .color16{--track-color: var(--color16)}#main .color17{--track-color: var(--color17)}#main .color18{--track-color: var(--color18)}#main .color19{--track-color: var(--color19)}#main .color20{--track-color: var(--color20)}#main .color21{--track-color: var(--color21)}#main .color22{--track-color: var(--color22)}#main .color23{--track-color: var(--color23)}#main .color24{--track-color: var(--color24)}#main .color25{--track-color: var(--color25)}#main .color26{--track-color: var(--color26)}#main .color27{--track-color: var(--color27)}#main .color28{--track-color: var(--color28)}#main .color29{--track-color: var(--color29)}#main .color30{--track-color: var(--color30)}#main .color31{--track-color: var(--color31)}#main .color32{--track-color: var(--color32)}#main .color33{--track-color: var(--color33)}#main .color34{--track-color: var(--color34)}#main .color35{--track-color: var(--color35)}#main .color36{--track-color: var(--color36)}#main .trackkey-items{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:1.5rem 0 .75rem;list-style:none;clear:both}#main .trackkey-items .trackkey-item{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem .875rem;border-radius:var(--agenda-radius-sm);background:var(--track-color, var(--agenda-accent-dark));transition:transform var(--agenda-transition),opacity var(--agenda-transition),box-shadow var(--agenda-transition)}#main .trackkey-items .trackkey-item:hover{transform:translateY(-0.0625rem);box-shadow:var(--agenda-shadow-sm);opacity:.92}#main .trackkey-items .trackkey-item::before{display:none}#main .trackkey-items .trackkey-item a{color:var(--white);text-decoration:none;font-size:.9rem;line-height:1.25;font-weight:700;text-align:center}#main .trackkey-items .trackkey-item.color3 a,#main .trackkey-items .trackkey-item.color9 a,#main .trackkey-items .trackkey-item.color14 a,#main .trackkey-items .trackkey-item.color25 a,#main .trackkey-items .trackkey-item.color29 a,#main .trackkey-items .trackkey-item.color34 a,#main .trackkey-items .trackkey-item.color36 a{color:var(--agenda-heading)}#main .topmenu,#main .viewday{color:var(--agenda-text-soft);font-size:.875rem;text-transform:uppercase;font-weight:700;letter-spacing:.02em}@media(min-width: 900px){#main .topmenu,#main .viewday{display:flex;flex-direction:row;gap:0 1.5rem;vertical-align:top;align-items:center;justify-content:center;text-align:center}}#main .topmenu a,#main .viewday a{text-decoration:none;color:var(--agenda-text-soft)}#main .topmenu a:hover,#main .viewday a:hover{opacity:.7}#main .topmenu ul,#main .viewday ul{margin:0;padding:0;list-style:none}#main .topmenu li,#main .viewday li{display:inline-block}#main .topmenu{padding:1.75rem 0 1rem;display:grid;align-items:center;justify-content:center;text-align:center}#main .topmenu>ul{margin:0;padding:1.2rem 0 0 0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem 1.25rem;font-weight:700;color:var(--black)}#main .topmenu>ul>li{display:inline-flex;align-items:center}#main .topmenu label{display:block;margin:0 0 .5rem;color:var(--agenda-heading)}@media(min-width: 900px){#main .daycalendar .topmenu{display:flex}}#main .daycalendar .topmenu ul{padding:0}#main .viewday{padding:0 0 3rem;text-align:center}@media(min-width: 900px){#main .viewday{display:flex}}#main .topmenu .topmenu-title,#main .viewday .viewday-title{display:block;margin:0;padding-top:1px;font-size:inherit;font-weight:inherit;color:var(--agenda-heading);flex:0 0 auto}#main .topmenu .viewby,#main .viewday .viewday-days,#main .speakerbox .topmenu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem 1.2rem}#main .topmenu select{width:min(100%,20rem);min-height:2.75rem;margin-inline:auto;padding:.625rem 2.5rem .625rem .875rem;border:.0625rem solid var(--agenda-border);border-radius:var(--agenda-radius-sm);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cpath d='M965.1,360.2l-400,401c-17.9,17.9-41.7,25.4-65.2,24c-23.4,1.4-47.2-6.1-65.1-24l-400-401c-33.2-33.3-33.2-87.4,0-120.7c33.2-33.3,87.1-33.3,120.4,0L500,585.2l344.8-345.7c33.2-33.3,87.1-33.3,120.4,0S998.3,326.9,965.1,360.2z'/%3E%3C/svg%3E") no-repeat center right 8px;background-size:.7em;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:var(--agenda-heading);cursor:pointer}#main .showall{display:flex;flex-wrap:wrap;gap:1rem;padding:2rem 0 .75rem;font-size:1rem;font-weight:700}#main .showall a{position:relative;display:inline-flex;align-items:center;gap:.625rem;color:var(--agenda-text-soft);text-decoration:none}#main .showall a:hover{opacity:.7}#main .showall .show::before,#main .showall .hide::before{content:"";inline-size:1.125rem;block-size:1.125rem;border-radius:.125rem;background:var(--agenda-accent-dark)}#main .showall .show::after,#main .showall .hide::after{position:absolute;left:.278rem;color:var(--white);font-size:1rem;line-height:1}#main .showall .show::after{content:"+";top:18%}#main .showall .hide::after{content:"−";top:13%}#main .track{margin:0;padding:.5rem 0 0;list-style:none}#main .track>div{position:relative;margin-bottom:2rem;padding:1.25rem;border:.0625rem solid var(--track-color, var(--agenda-border));border-left-width:.375rem;border-radius:var(--agenda-radius-lg);background:var(--agenda-surface);box-shadow:var(--agenda-shadow-sm)}#main .track>div>h3{margin:0 0 1rem;color:var(--agenda-heading);font-size:clamp(1.5rem,1.3rem + .8vw,2rem);line-height:1.1;font-weight:700;text-transform:uppercase;background:none}#main .track>div>h3 a{color:inherit;text-decoration:none}#main .track>div>.summary,#main .track>div>.content{margin:0 0 1rem}#main .track>div::before{display:none}#main .track .trigger{position:relative;margin:.875rem 0 0;padding:1rem 1rem 1rem 2.7rem;border:0;border-radius:var(--agenda-radius-md);background:var(--agenda-surface-alt);line-height:1.4}@media(min-width: 550px){#main .track .trigger{padding-left:3rem}}#main .track .trigger>.show{position:absolute;top:1.3rem;left:1rem;display:inline-block;inline-size:1.25rem;block-size:1.25rem;border-radius:.125rem;background:var(--track-color, var(--agenda-accent-dark));text-decoration:none}#main .track .trigger>.show::before{content:"+";position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -48%);color:var(--white);font-size:1.125rem;font-weight:700;line-height:1}#main .track .trigger>.type{display:inline-block;margin-right:.5rem;color:var(--agenda-text-soft);font-size:1rem;font-weight:700}#main .track .trigger>a:not(.show){color:var(--agenda-heading);font-size:1.125rem;font-weight:700;text-decoration:none}@media(max-width: 549px){#main .track .trigger>a:not(.show){display:block;margin-top:.125rem}}#main .track .trigger>a:not(.show):hover{opacity:.8}#main .track .trigger .date{display:flex;flex-wrap:wrap;gap:.25rem .7rem;margin:.625rem 0 0;color:var(--agenda-text);font-size:.9375rem;font-weight:700}#main .track .trigger .time{display:inline-block}#main .track .trigger .daynum{margin-left:-9px}#main .track .trigger>ul{display:none;margin:.875rem 0 0;padding:0;list-style:none}#main .track .trigger>ul>li{padding:1rem;border-left:.1875rem solid var(--track-color, var(--agenda-accent-dark));border-radius:0 var(--agenda-radius-sm) var(--agenda-radius-sm) 0;background:var(--white)}#main .track .trigger .speakers,#main .track .trigger .moderator{margin:0 0 .5rem;color:var(--agenda-heading);font-size:1rem;line-height:1.4}#main .track .trigger .speakers a,#main .track .trigger .moderator a{text-decoration:none}#main .track .trigger .summary{margin:0;color:var(--agenda-text);font-size:.9375rem;line-height:1.6}#main .track .trigger .summary .more a{font-weight:700}#main .track .content{padding:0;background:rgba(0,0,0,0);line-height:1.65;font-size:1rem}#main .track .content p{margin:0 0 1rem}#main .track .content ul,#main .track .content ol{margin:1rem 0 2rem}#main .track .trigger.active>.show::before,#main .track .active>.show::before,#main .track li.active>.show::before{content:"−"}#main .track .trigger.active>ul,#main .track li.active>ul,#main .track .active>ul{display:block}#main .daycalendar{position:relative}#main .daycalendar .daycalendar-title{margin:0 0 1rem;padding:0;color:var(--agenda-heading);font-size:clamp(1.5rem,1.3rem + .8vw,2rem);line-height:1.1;font-weight:500;text-transform:uppercase}#main .daycalendar .sessionlistcalendar{position:relative;display:block;margin:1rem 0 0rem;padding:1rem;border:.0625rem solid var(--agenda-border);border-radius:var(--agenda-radius-lg);background:var(--agenda-surface)}@media(min-width: 550px){#main .daycalendar .sessionlistcalendar{padding:1.5rem}}@media(min-width: 770px){#main .daycalendar .sessionlistcalendar{padding-left:5.5rem}}#main .daycalendar .sessionlistcalendar-times{display:none}@media(min-width: 770px){#main .daycalendar .sessionlistcalendar-times{position:absolute;top:1.5rem;left:1rem;display:block;width:3.5rem;text-align:right;font-size:1.75rem;color:var(--agenda-heading)}}#main .daycalendar .sessionlistcalendar-timeslot{position:relative;padding-right:.375rem;border-right:.0625rem solid var(--agenda-border-soft);border-bottom:.0625rem solid var(--agenda-border-soft);color:var(--agenda-heading)}#main .daycalendar .sessionlistcalendar-timeslot:last-of-type{border-bottom:0}#main .daycalendar .sessionlistcalendar-timeslot span{position:relative;margin-left:-0.25rem;font-size:.625rem;text-transform:uppercase;vertical-align:super}#main .daycalendar .sessionlistcalendar-events{position:relative;display:block;width:100%;margin:0}#main .daycalendar .sessionlistcalendar-event{position:relative;padding:1rem .875rem 1rem 1rem;overflow:hidden;border-radius:var(--agenda-radius-md);background:var(--agenda-surface-alt);box-shadow:inset 0 0 0 .0625rem rgba(0,0,0,.03)}#main .daycalendar .sessionlistcalendar-event:hover{cursor:pointer;height:auto !important;z-index:10}#main .daycalendar .sessionlistcalendar-event::before{content:"";position:absolute;inset:0 auto 0 0;width:.1875rem;background:var(--track-color, var(--agenda-accent-dark))}#main .daycalendar .sessionlistcalendar-event::after{content:"";position:absolute;inset:0 0 auto;height:.375rem;background:var(--track-color, var(--agenda-accent-dark))}#main .daycalendar .sessionlistcalendar-time,#main .daycalendar .sessionlistcalendar-title,#main .daycalendar .sessionlistcalendar-sessionnumber,#main .daycalendar .sessionlistcalendar-speakers{position:relative;z-index:1}#main .daycalendar .sessionlistcalendar-time{display:block;margin-bottom:.25rem;font-size:.8125rem;font-weight:700}#main .daycalendar .sessionlistcalendar-sessionnumber{display:block;color:var(--agenda-text-soft);font-size:.9375rem;font-weight:700}#main .daycalendar .sessionlistcalendar-title a{display:block;margin-top:.5rem;color:var(--agenda-heading);font-size:.9rem;line-height:1.35;font-weight:700;text-decoration:none;text-transform:uppercase;word-break:break-word}#main .daycalendar .sessionlistcalendar-title a:hover{opacity:.8}#main .daycalendar .sessionlistcalendar-speakers{margin:.75rem 0 0;padding:0;list-style:none}#main .daycalendar .sessionlistcalendar-speakers li,#main .daycalendar .sessionlistcalendar-speakers .sessionlistcalendar-speaker{margin:0 0 .25rem;font-size:.875rem;line-height:1.35}#main .daycalendar .sessionlistcalendar-speakers .sessionlistcalendar-speakername{text-decoration:none}@media(max-width: 769px){#main .daycalendar .sessionlistcalendar-events,#main .daycalendar .sessionlistcalendar-event[style]{height:auto !important}#main .daycalendar .sessionlistcalendar-event[style]{position:relative !important;top:0 !important;left:0 !important;width:100% !important;min-height:0 !important;margin-bottom:.875rem}}#main #level0 #sessions{max-width:86rem;padding-top:1rem;margin-bottom:0}#main #level0 #sessions h3{margin-bottom:1rem;color:var(--agenda-text-soft);font-size:1.3rem;font-style:italic;font-weight:400}#main #level0 #sessions h4{margin:0 0 1rem;color:var(--agenda-heading);font-size:clamp(2rem,.8rem + 1.3vw,3rem);line-height:1.1;font-weight:700}#main #level0 #sessions .date,#main #level0 #sessions .startTime,#main #level0 #sessions .level{display:inline-block;margin:0 1rem .5rem 0;color:var(--agenda-heading);font-size:1rem;font-weight:700}#main #level0 #sessions .level{display:block;color:var(--compliment-color)}#main #level0 #sessions>div{display:grid;gap:0 3rem;padding-bottom:90px}@media(min-width: 600px){#main #level0 #sessions>div{grid-template-columns:minmax(0, 1fr) 12rem;align-items:start}}@media(min-width: 700px){#main #level0 #sessions>div{grid-template-columns:minmax(0, 1fr) 16rem}}#main #level0 #sessions .sessionContent{color:var(--black);font-size:1rem;line-height:1.75}#main #level0 #sessions .sessionContent p{margin:0 0 1.5rem}#main #level0 #sessions .sessionContent p+ul,#main #level0 #sessions .sessionContent p+ol{margin-top:-15px}#main #level0 #sessions .sessionContent ul,#main #level0 #sessions .sessionContent ol{margin:1rem 0 1.5rem;padding-left:1.5rem}#main #level0 #sessions .speakersWrapper{display:grid;gap:1.5rem}@media(min-width: 600px){#main #level0 #sessions .speakersWrapper{grid-column:2;grid-row:1/span 2}}#main #level0 #sessions .speakersWrapper .speaker{padding:.875rem;border:.0625rem solid var(--agenda-border);border-radius:5px;background:var(--agenda-surface);text-align:center}#main #level0 #sessions .speakersWrapper .speaker img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--lightgray)}#main #level0 #sessions .speakersWrapper .speaker p{margin:3px 0 0 0;padding:0}#main #level0 #sessions .speakersWrapper .speaker p.speaker,#main #level0 #sessions .speakersWrapper .speaker p.speaker a{color:var(--agenda-heading);font-size:1rem;font-weight:700;text-decoration:none;border:0}#main #level0 #sessions .speakersWrapper .speaker .speakertitle,#main #level0 #sessions .speakersWrapper .speaker .speakercompany,#main #level0 #sessions .speakersWrapper .speaker .speakercredentials{color:var(--agenda-heading);font-size:.888rem;font-style:italic;font-weight:700}#main #level0 #sessions .speakersWrapper .speaker .speakercompany{margin-top:-2px}#main #speaker{padding-top:40px;height:100vh}#main #speaker .title,#main #speaker .company{font-weight:700}#main #speaker .company{margin-top:-15px;font-style:italic;font-size:.888rem}#main #speaker img{padding:15px;max-width:100%;border:.0625rem solid var(--agenda-border);border-radius:5px;margin-bottom:15px}@media(min-width: 500px){#main #speaker img{float:right;width:180px;margin:15px 0 10px 20px}}@media(min-width: 750px){#main #speaker img{width:350px;margin:0px 0 50px 50px}}#main .speakerbox{padding-top:10px;padding-bottom:80px;border-radius:var(--agenda-radius-lg)}#main .speakerbox h3{display:none}#main .speakerbox .topmenu{padding-top:0}#main .speakerbox .speaker{display:grid;gap:1.5rem;padding:2rem 0;border-top:.0625rem solid var(--agenda-border)}@media(min-width: 1000px){#main .speakerbox .speaker{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);align-items:start;-moz-column-gap:2rem;column-gap:2rem}}#main .speakerbox .speaker .type{margin-right:.5rem;color:var(--agenda-text-soft);font-weight:700}#main .speakerbox .speaker .info{display:grid;grid-template-columns:6.75rem minmax(0, 1fr);gap:1.25rem;align-items:start}@media(max-width: 549px){#main .speakerbox .speaker .info{grid-template-columns:5.5rem minmax(0, 1fr)}}#main .speakerbox .speaker .info img{width:100%;aspect-ratio:1/1;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--lightgray)}#main .speakerbox .speaker .info p{margin:0;color:var(--agenda-heading);font-size:1rem;line-height:1.35}#main .speakerbox .speaker .info a{text-decoration:none}#main .speakerbox .speaker .info .name{display:inline-block;margin-bottom:.5rem;font-size:clamp(1.875rem,1.2rem + .8vw,2.625rem);line-height:1.05;font-weight:500}#main .speakerbox .speaker>ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}#main .speakerbox .speaker ul>li>.colorbox{display:none !important}#main .speakerbox .speaker>ul>li>[class*=color]{display:inline-block;inline-size:1.5rem;margin-right:6px;border-radius:2px;background:var(--track-color, var(--agenda-accent-dark))}#main .speakerbox .speaker>ul>li>a{color:var(--agenda-heading);font-weight:700;text-decoration:none}#main .speakerbox .speaker>ul>li>a:hover{opacity:.8}#main .buttonTop{position:fixed;right:1rem;bottom:1rem;z-index:99;display:grid;place-items:center;inline-size:3rem;block-size:3rem;border:0;border-radius:999rem;background:var(--agenda-accent-dark);color:var(--white);box-shadow:var(--agenda-shadow-md);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--agenda-transition),transform var(--agenda-transition)}#main .buttonTop.visible{opacity:1;pointer-events:auto}#main .buttonTop::before{content:"↑";font-size:1.25rem;line-height:1}#main #bigzip{margin:1rem 0 0}#main #bigzip a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1.125rem;border-radius:var(--agenda-radius-sm);background:var(--agenda-accent-dark);color:var(--white);text-decoration:none;font-weight:700}

/*# sourceMappingURL=style.css.map */