﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=latin-ext");@font-face{font-family:"Karbon";src:url("../../../../fonts/Karbon-Bold.eot");src:url("../../../../fonts/Karbon-Bold.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/Karbon-Bold.woff2") format("woff2"),url("../../../../fonts/Karbon-Bold.woff") format("woff"),url("../../../../fonts/Karbon-Bold.ttf") format("truetype"),url("../../../../fonts/Karbon-Bold.svg#Karbon-Bold") format("svg");font-stretch:normal;font-weight:900;font-style:normal}@font-face{font-family:"Karbon";src:url("../../../../fonts/karbon-semibold.eot");src:url("../../../../fonts/karbon-semibold.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/karbon-semibold.woff") format("woff"),url("../../../../fonts/karbon-semibold.ttf") format("truetype"),url("../../../../fonts/karbon-semibold.svg#Karbon-Bold") format("svg");font-stretch:normal;font-weight:700;font-style:normal}@font-face{font-family:"Karbon";src:url("../../../../fonts/Karbon-Medium.eot");src:url("../../../../fonts/Karbon-Medium.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/Karbon-Medium.woff2") format("woff2"),url("../../../../fonts/Karbon-Medium.woff") format("woff"),url("../../../../fonts/Karbon-Medium.ttf") format("truetype"),url("../../../../fonts/Karbon-Medium.svg#Karbon-Medium") format("svg");font-stretch:normal;font-weight:600;font-style:normal}@font-face{font-family:"Karbon";src:url("../../../../fonts/Karbon-Regular.eot");src:url("../../../../fonts/Karbon-Regular.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/Karbon-Regular.woff2") format("woff2"),url("../../../../fonts/Karbon-Regular.woff") format("woff"),url("../../../../fonts/Karbon-Regular.ttf") format("truetype"),url("../../../../fonts/Karbon-Regular.svg#Karbon-Light") format("svg");font-stretch:normal;font-weight:500;font-style:normal}@font-face{font-family:"Karbon";src:url("../../../../fonts/Karbon-Regular.eot");src:url("../../../../fonts/Karbon-Regular.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/Karbon-Regular.woff2") format("woff2"),url("../../../../fonts/Karbon-Regular.woff") format("woff"),url("../../../../fonts/Karbon-Regular.ttf") format("truetype"),url("../../../../fonts/Karbon-Regular.svg#Karbon-Light") format("svg");font-stretch:normal;font-weight:normal;font-style:normal}@font-face{font-family:"Karbon";src:url("../../../../fonts/Karbon-Regular.eot");src:url("../../../../fonts/Karbon-Regular.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/Karbon-Regular.woff2") format("woff2"),url("../../../../fonts/Karbon-Regular.woff") format("woff"),url("../../../../fonts/Karbon-Regular.ttf") format("truetype"),url("../../../../fonts/Karbon-Regular.svg#Karbon-Light") format("svg");font-stretch:normal;font-weight:400;font-style:normal}@font-face{font-family:"Karbon";src:url("../../../../fonts/Karbon-Light.eot");src:url("../../../../fonts/Karbon-Light.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/Karbon-Light.woff2") format("woff2"),url("../../../../fonts/Karbon-Light.woff") format("woff"),url("../../../../fonts/Karbon-Light.ttf") format("truetype"),url("../../../../fonts/Karbon-Light.svg#Karbon-Light") format("svg");font-stretch:normal;font-weight:300;font-style:normal}@font-face{font-family:"Karbon";src:url("../../../../fonts/karbon-thin-webfont.eot");src:url("../../../../fonts/karbon-thin-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/karbon-thin-webfont.woff") format("woff"),url("../../../../fonts/karbon-thin-webfont.ttf") format("truetype"),url("../../../../fonts/karbon-thin-webfont.svg#Karbon-Light") format("svg");font-stretch:normal;font-weight:200;font-style:normal}@font-face{font-family:"Karbon";src:url("../../../../fonts/karbon-hairline-webfont.eot");src:url("../../../../fonts/karbon-hairline-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/karbon-hairline-webfont.woff") format("woff"),url("../../../../fonts/karbon-hairline-webfont.ttf") format("truetype"),url("../../../../fonts/karbon-hairline-webfont.svg#Karbon-Light") format("svg");font-stretch:normal;font-weight:100;font-style:normal}button.cart.remove::before,button.cart.remove.waiting::before,button.cart.remove.selected::before,button.cart.change.selected::before,.go-checkout::before,ul.pass-list li a::before{padding-top:2px;font-family:'icons';font-weight:900;line-height:0.8;margin-right:.25em}h3.date::before,.location .eyebrow::before{padding-top:2px;font-family:'icons';font-weight:900;line-height:0.8;color:#b8b8b8;margin-right:.25em}*{box-sizing:border-box;font-style:normal;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}figure.icon-featured figcaption{color:#ed3331;text-transform:uppercase;font-size:16px;font-weight:bold;margin-top:15px;font-family:"Helvetica Neue Condensed Bold", sans-serif}body{font-size:100%;font-family:"Open Sans", sans-serif;color:#231f20}h1,h2,h3,h4,h5,h6{font-family:"karbon", sans-serif !important;color:#292f32}.dashed{font-size:20px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:0}.dashed::before{content:"";width:50px;display:inline-block;border-top:2px solid #b8b8b8;vertical-align:middle;margin-right:6px}.dashed.alt{text-transform:inherit}.dashed.alt::before{width:0;border:none;margin:0}h1{font-weight:300;font-size:80px;line-height:1;letter-spacing:-1px}h1.special{font-size:48px;font-weight:800}h1.special.alt{text-transform:uppercase}h1.special.exhibitor{color:white;letter-spacing:0;font-size:36px;line-height:0.8;text-transform:uppercase;background-color:#0080be}h1.featured{font-size:76px;font-weight:800;letter-spacing:-3.5px;text-transform:uppercase}h1.featured.alt{color:#b8b8b8}h2{font-size:32px;line-height:1;position:relative;font-weight:800;letter-spacing:-1px;margin-top:10px}h2.special{color:white;text-transform:uppercase}h2::before{content:"";width:50px;top:-10px;position:absolute;border-top:4px solid #ed3331}h2.alt{margin-top:0 !important}h2.alt::before{width:0;top:-0;position:static;border:none}.link-list h2{margin-top:0 !important}.link-list h2::before{width:0;top:-0;position:static;border:none}h3{font-size:24px;line-height:1;font-weight:800}h4{font-size:18px;font-weight:800;line-height:1.2;font-weight:800}h4.alt{color:#b8b8b8}hr{border-top:1px solid #b8b8b8;padding:0;margin:0;margin:0}.eyebrow{color:#898989;font-family:'Helvetica Neue';font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:5px;text-transform:uppercase;display:block}.eyebrow.large{font-size:15px !important}.eyebrow.inverse{padding:.4em .8em}.eyebrow.alt{position:relative;color:white;height:100px;width:100px;text-align:center;line-height:100px;z-index:99}.eyebrow.alt:after{content:"";display:block;background-color:#ed3331;width:100px;height:100px;position:absolute;top:0;left:0;transform:rotate(45deg);z-index:-1}.eyebrow.alt:before{content:"\f309";display:block;position:absolute;font-size:24px;left:0;width:100%;bottom:-30px;text-align:center;z-index:999}.cols-12 h1.eyebrow{font-family:"Helvetica Neue Condensed Bold", sans-serif !important;font-weight:700 !important}p{font-family:"Open Sans", sans-serif;font-size:16px;line-height:1.5;color:#231f20;font-weight:400;margin:1em 0}p.alt{color:#8a8a8a}p.small{font-size:14px}p.small.alt{text-transform:uppercase;font-weight:800;color:#231f20}a{color:#0080be;transition:all .2s ease-in;text-decoration:none}a:hover{color:#00a0db;text-decoration:none;transition:all .4s ease-out}a:active{transition:all .1s ease-in}strong{font-weight:800}blockquote{border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;padding:0 0 40px 0;position:relative;margin:40px auto;z-index:0;overflow:visible}blockquote p{color:#b8b8b8;font-family:"karbon", sans-serif;font-size:32px;font-weight:400;line-height:1.5;letter-spacing:-1px;color:#231f20;position:relative;font-weight:300}blockquote cite{font-size:14px;font-weight:700;text-transform:uppercase;position:relative;padding-top:30px;margin-top:50px;display:block}blockquote cite::before{content:"";width:50px;top:0px;position:absolute;border-top:6px solid #231f20}blockquote:before,blockquote:after{background-color:white;color:#49bd9c;font-size:144px;overflow:visible;font-family:"Helvetica Neue Condensed Bold", sans-serif;position:absolute;padding:0;height:.6em;z-index:999}blockquote:before{content:"“";padding-right:8px;top:-55px;left:0}blockquote:after{content:"”";padding-left:8px;bottom:-40px;right:0}p.big-sub{font-size:32px;line-height:1.2;color:#231f20}ul li,ol li{margin-bottom:1em}ul.special{list-style:none}ul.special li::before{content:"◆";color:#231f20;font-weight:800;margin-right:.5em}nav ul li::before{content:"";margin-right:0}ol{list-style:none;counter-reset:ces-counter}ol li{counter-increment:ces-counter}ol li::before{content:counter(ces-counter) ". ";color:#231f20;font-weight:800;margin-right:.25em}.icon.featured{width:120px !important;height:120px !important;font-size:60px !important;border-radius:50%;padding:0;line-height:2;text-align:center}.icon.featured.alt{color:#b8b8b8}.icon.featured.play{font-size:20px !important;line-height:4;padding-left:4px}.icon.cta-arrow-left::before{content:"⟵"}.icon.cta-arrow-right::before{content:"⟶"}.icon.cta-arrow-right-after::after{content:"⟶"}.icon.article-divider{display:block;text-align:center;border-top:4px solid #bc293a;width:50px}.icon.cta-expand-collapse::before,.icon.cta-expand-collapse::after{display:block;font-size:48px;color:#007ebd;line-height:0.5;font-weight:100;font-family:"karbon", sans-serif;margin:0;padding:0}.icon.cta-expand-collapse::before{content:"+"}.icon.cta-expand-collapse::after{content:"−"}.icon.pass{color:#7bcbbf;font-size:1em;font-family:'icons';padding-right:0.2em}.icon.pass.CES::before{content:"\f192";font-weight:400}.icon.pass.AAP::before{content:"\f111"}button{transition:all .2s ease-out;cursor:pointer}button:hover{color:#00a0db;text-decoration:underline;transition:all .4s ease-out}button:active{transition:all .1s ease-in}button.tool{background-color:white;font-weight:800;color:#8a8a8a;box-shadow:0 0 12px rgba(0,0,0,0.2);padding:15px;padding-right:80px;font-family:"Open Sans", sans-serif;text-decoration:none !important;width:275px;position:relative;text-align:left;cursor:pointer;margin:8px 0}button.tool.selected{background-color:#49bd9c;color:white}button.tool.selected::after{content:"\f058"}button.tool.selected:hover,button.tool.selected.hover{box-shadow:none;background-color:#7bcbbf;color:white}button.tool.selected:active,button.tool.selected.active{box-shadow:none;background-color:#00a0db;color:white}button.tool:hover,button.tool.hover{box-shadow:none;background-color:#f2f2f2;color:#8a8a8a}button.tool:active,button.tool.active{box-shadow:none;background-color:#00a0db;color:white}button.tool::after{position:absolute;right:10px;top:28%;font-size:24px;font-family:'icons';font-weight:400;content:"\f111"}button.cart{background-color:#49bd9c;font-weight:800;color:white;box-shadow:0 0 12px rgba(0,0,0,0.2);padding:15px;padding-left:70px;padding-right:40px;font-family:"Open Sans", sans-serif;text-decoration:none !important;width:275px;position:relative;text-align:left;cursor:pointer;margin:8px auto;border-radius:3em;min-height:80px;display:block}button.cart:hover{background-color:#7bcbbf;color:white;box-shadow:none}button.cart::before{position:absolute;left:20px;top:30%;font-size:24px;font-family:'icons';font-weight:900;content:"\f217"}button.cart.waiting::before{position:absolute;left:20px;top:30%;font-size:24px;font-family:'icons';font-weight:900;content:"\f110";animation:spin 1.5s infinite linear}button.cart.remove{color:#8a8a8a;background-color:#f2f2f2;width:100%;padding:20px;text-align:center}button.cart.remove::after{content:"Remove"}button.cart.remove::before{content:"\f057";margin:0 .4em 0 0;position:relative;top:3px;left:0}button.cart.remove.waiting::before{content:"\f110";margin:0 .4em 0 0;position:relative;top:3px;left:0;animation:spin 1.5s infinite linear}button.cart.remove:hover,button.cart.remove.hover{box-shadow:none;background-color:#ed3331;color:white}button.cart.remove:hover::after,button.cart.remove.hover::after{content:"Remove"}button.cart.remove:hover::before,button.cart.remove.hover::before{content:"\f057"}button.cart.remove:active,button.cart.remove.active{box-shadow:none;background-color:#00a0db;color:white}button.cart.remove.selected{background-color:#0080be;color:white;padding:20px}button.cart.remove.selected::before{content:"\f217";position:relative;top:2px;left:0}button.cart.remove.selected::after{content:"Add"}button.cart.remove.selected:hover,button.cart.remove.selected.hover{box-shadow:none;background-color:#7bcbbf}button.cart.remove.selected:active,button.cart.remove.selected.active{box-shadow:none;background-color:#00a0db;color:white}button.cart.change{color:#8a8a8a;background-color:#f2f2f2;width:100%;text-align:center;padding:20px}button.cart.change::after{content:"Change"}button.cart.change::before{content:""}button.cart.change:hover,button.cart.change.hover{box-shadow:none;background-color:#ed3331;color:white}button.cart.change:hover::after,button.cart.change.hover::after{content:"Change"}button.cart.change:hover::before,button.cart.change.hover::before{content:""}button.cart.change:active,button.cart.change.active{box-shadow:none;background-color:#00a0db;color:white}button.cart.change.selected{background-color:#0080be;color:white;padding:20px}button.cart.change.selected::before{content:"\f217";position:relative;top:2px;left:0}button.cart.change.selected::after{content:"Add"}button.cart.change.selected:hover,button.cart.change.selected.hover{box-shadow:none;background-color:#7bcbbf}button.cart.change.selected:active,button.cart.change.selected.active{box-shadow:none;background-color:#00a0db;color:white}button.cart.selected{background-color:#0080be;color:white}button.cart.selected::before{font-weight:400;content:"\f058"}button.cart.selected:hover,button.cart.selected.hover{box-shadow:none;background-color:#7bcbbf}button.cart.selected:active,button.cart.selected.active{box-shadow:none;background-color:#00a0db;color:white}.ces-btn--round,.primary-cta{text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:800;font-size:14px;display:block;background:transparent;margin:1em 1em 1em 0;clear:both}.ces-btn--round:hover,.primary-cta:hover{text-decoration:none}.ces-btn--round.arrow::after,.primary-cta.arrow::after{content:" ⟶"}.ces-btn--round.button,.ces-btn--round.agenda-btn-add,.primary-cta.button,.primary-cta.agenda-btn-add{text-transform:uppercase;color:white;background-color:#007ebd;padding:20px 10px;text-align:center;font-weight:800;float:left;overflow:hidden;width:230px}.ces-btn--round.button:hover,.ces-btn--round.agenda-btn-add:hover,.primary-cta.button:hover,.primary-cta.agenda-btn-add:hover{background-color:#00a1db}.ces-btn--round.button:active,.ces-btn--round.agenda-btn-add:active,.primary-cta.button:active,.primary-cta.agenda-btn-add:active{background-color:#97d7f7}.ces-btn--round.button.outline,.ces-btn--round.agenda-btn-add.outline,.primary-cta.button.outline,.primary-cta.agenda-btn-add.outline{background:white;color:#007ebd;outline:2px solid #007ebd}.ces-btn--round.button.outline.inverse,.ces-btn--round.agenda-btn-add.outline.inverse,.primary-cta.button.outline.inverse,.primary-cta.agenda-btn-add.outline.inverse{outline:2px solid white}.ces-btn--round.schedule,.ces-btn--round.ces-btn,.primary-cta.schedule,.primary-cta.ces-btn{background-color:#49bd9c;border-radius:3em;width:auto;padding:20px}.ces-btn--round.schedule.remove-session,.ces-btn--round.schedule.ces-btn--remove-from-agenda,.ces-btn--round.ces-btn.remove-session,.ces-btn--round.ces-btn.ces-btn--remove-from-agenda,.primary-cta.schedule.remove-session,.primary-cta.schedule.ces-btn--remove-from-agenda,.primary-cta.ces-btn.remove-session,.primary-cta.ces-btn.ces-btn--remove-from-agenda{background-color:#7bcbbf;float:left}.ces-btn--round.schedule.lock-session::before,.ces-btn--round.ces-btn.lock-session::before,.primary-cta.schedule.lock-session::before,.primary-cta.ces-btn.lock-session::before{content:"🔒 ";font-size:24px;position:relative;line-height:0;top:3px}.ces-btn--round.schedule:hover,.ces-btn--round.ces-btn:hover,.primary-cta.schedule:hover,.primary-cta.ces-btn:hover{background-color:#7bcbbf}.ces-btn--round.schedule:active,.ces-btn--round.ces-btn:active,.primary-cta.schedule:active,.primary-cta.ces-btn:active{background-color:#00a0db}.ces-register{background-color:#0080be;font-weight:800;color:white;box-shadow:0 0 12px rgba(0,0,0,0.2);padding:15px;font-family:"Open Sans", sans-serif;text-decoration:none !important;position:relative;text-align:center;cursor:pointer;margin:8px auto;border-radius:3em;min-height:80px}.ces-register:hover{background-color:#00a0db;color:white;box-shadow:none}.hero.cut-out{height:100vh;background-color:#f2f2f2}.hero .promo{background-color:#007ebd;color:white !important;padding:60px 40px;position:absolute;width:365px;overflow:auto;right:0}.hero .promo h1{font-weight:800;color:white;font-size:48px}.hero .promo p{color:white;font-weight:100}small{font-size:10px}.search input{background-color:#f2f2f2;border:0;border-radius:3em;width:275px;height:50px;font-size:16px;color:#231f20;padding:0 30px;transition:box-shadow 200ms ease-out;font-family:"Open Sans", sans-serif}.search input:focus{outline:none;box-shadow:0 0 0 2px #0080be}.search i.fa-search{font-size:20px;position:absolute;left:230px;top:.75em;cursor:pointer;color:#8a8a8a;z-index:9}.search i.fa-search input[type="submit"]{width:22px;height:22px;border-radius:3em;border:none;padding:0;background-color:transparent;position:absolute;right:4px;top:0;left:0;cursor:pointer;color:white;transition:all .1s ease-out}.search i.fa-search:hover{color:#00a0db}.rule-h{border:none;border-top:1px solid #b8b8b8}.rule-h.active{border-color:#231f20}.rule-h.featured{border-color:#0080be}.rule-v{border:none;width:1px;border-left:1px solid #1a9f4f}.rule-v.case-study{height:128px;width:1px;border-color:white}article{display:block}.eyebrow.alt:before{font-family:'icons';font-weight:900}button.cart.remove::before,button.cart.remove.waiting::before,button.cart.remove.selected::before,button.cart.change.selected::before,.go-checkout::before,ul.pass-list li a::before{padding-top:2px;font-family:'icons';font-weight:900;line-height:0.8;margin-right:.25em}h3.date::before,.location .eyebrow::before{padding-top:2px;font-family:'icons';font-weight:900;line-height:0.8;color:#b8b8b8;margin-right:.25em}.cart-listing{min-height:900px}#conference-pass{background-image:url("https://cdn.ces.tech/ces/media/conference-images/references/green-patterned-background.jpg")}#conference-track{background-image:linear-gradient(to bottom, rgba(0,0,0,0.65) 20%, rgba(0,0,0,0) 100%),url("../../../../img/conferences/exhibitor-hero.jpg")}#conference-cart{background-image:url("../../../../img/conferences/backgrounds/blue-pattern-bg-sm.jpg")}#conference-cart section.hero{max-width:576px;margin:0 0 0 5% !important}body{background-color:#b8b8b8}body section.hero{max-width:1200px;margin:0 auto;overflow:hidden;padding-bottom:40px}body section.hero h1,body section.hero h2,body section.hero p,body section.hero .legend{color:white}body section.hero p{float:left}body section.hero .legend{font-weight:700}body section.hero .legend a{color:#4ac7f4}body .dark{background-color:#231f20}body .dark .light{display:none !important}body .dark header.page nav.nav-desktop-secondary ul li,body .dark header.page nav.nav-desktop-primary ul li{color:white}body .dark header.page nav.nav-desktop-secondary ul li a,body .dark header.page nav.nav-desktop-primary ul li a{color:white !important}body .dark header.page .logo img.dark{display:block}body .dark header.page .register .cta-button{background-color:#0080be}body .dark header.page .register .info{color:#4ac7f4;border-color:white}body .dark header.page .register .info .dates{color:white}body .dark .hero h1,body .dark .hero h2,body .dark .hero p,body .dark .hero .legend{color:white !important}body .dark .hero p{float:left}body .dark .hero .legend{font-weight:700}body .dark .hero .legend a{color:#4ac7f4}body .light{background-color:#f2f2f2}body .light .dark{display:none !important}body .light header.page .logo .light{display:block}body .light header.page .register .cta-button{background-color:#0080be}body .light header.page .register .info{font-weight:800;color:#8a8a8a;border-color:#b8b8b8}body .light header.page .register .info .dates{color:#231f20}body .light nav.nav-desktop-secondary ul li,body .light nav.nav-desktop-primary ul li{color:#8a8a8a}body .light nav.nav-desktop-secondary ul li a,body .light nav.nav-desktop-primary ul li a{color:#231f20}body .light section.hero h1,body .light section.hero h2,body .light section.hero p,body .light section.hero .legend{color:#231f20}body .light section.hero p{float:left}body .light section.hero .legend{font-weight:700}body .light section.hero .legend a{color:#4ac7f4}body .white{background-color:white}body .white .dark{display:none !important}body .white header.page .logo img.light{display:block}body .white header.page .register .cta-button{background-color:#0080be !important}body .white header.page .register .info{font-weight:800;color:#8a8a8a;border-color:#b8b8b8}body .white header.page .register .info .dates{color:#231f20}body .white nav.nav-desktop-secondary ul li,body .white nav.nav-desktop-primary ul li{color:#8a8a8a !important}body .white nav.nav-desktop-secondary ul li a,body .white nav.nav-desktop-primary ul li a{color:#231f20 !important}body .white section.hero h1,body .white section.hero h2,body .white section.hero p,body .white section.hero .legend{color:#231f20}body .white section.hero p{float:left}body .white section.hero .legend{font-weight:700}body .white section.hero .legend a{color:#4ac7f4}body #stickynav-example{background-image:linear-gradient(to bottom, rgba(0,0,0,0.65) 20%, rgba(0,0,0,0) 100%),url("../../../../img/conferences/photos/music-left-aligned.jpg");background-size:100%}body #stickynav-example section.hero{max-width:1200px;margin:0 0 0 5% !important;height:60vh}body #stickynav-example .sticky-nav .logo img{width:140px}header.page,section.hero,section.page,section.secondary-links,footer.page{position:relative;display:block;overflow:hidden;width:100%}header.page{color:#231f20;padding-top:25px}header.page .logo{display:block;width:140px;float:left;position:relative;overflow:visible}header.page .logo img{float:left;width:180px;display:block}header.page .register{display:block;width:290px;float:right;text-transform:uppercase;position:relative;top:15px}header.page .register .cta-button{display:inline-block;width:130px;height:40px;line-height:280%;color:white;background-color:#1b3c4e;vertical-align:top;font-size:14px;text-align:center;font-weight:700}header.page .register .info{display:inline-block;text-align:right;font-size:12px;color:white;width:140px;padding:1px 20px;border-right:1px solid white;margin-right:15px}header.page .register .info .dates,header.page .register .info span{font-weight:700}header.page .site-search{float:right;width:110px}header.page nav.nav-desktop-secondary,header.page nav.nav-desktop-primary{width:100%;margin-bottom:5px;overflow:auto}header.page nav.nav-desktop-secondary ul li,header.page nav.nav-desktop-primary ul li{display:inline-block;color:#4ac7f4;font-size:12px;font-weight:700;padding-right:12px;letter-spacing:0.5px}header.page nav.nav-desktop-secondary ul li a{color:#231f20;text-transform:uppercase;font-weight:700}header.page nav.nav-desktop-primary ul{margin-left:49px;position:relative;top:24px}header.page nav.nav-desktop-primary ul li{font-size:16px}header.page nav.nav-desktop-primary ul li a{color:#231f20;text-transform:uppercase;font-weight:700}section.hero{margin:0 auto 60px;width:100%;max-width:1200px;position:relative;background:transparent;padding-top:155px}@media screen and (min-width: 1500px){#speaker-directory #speaker-filters,#speaker-directory #speaker-listing{float:left}#speaker-directory article.sessions{max-width:none !important;width:80vw}#speaker-directory #speaker-listing{margin-left:2em}}@media screen and (max-width: 768px){#speaker-directory #speaker-filters{margin:0 auto}}#speaker-directory #speaker-filters button.tool::after{content:none}#speaker-directory #speaker-filters button.clear-filters{margin-top:20px;border-radius:0;padding:15px;text-transform:uppercase;font-size:14px;font-weight:700;border-color:#0880BE;color:#0880BE}#speaker-directory #speaker-filters button.clear-filters:hover{background:transparent !important}#speaker-directory #speaker-filters i.fa-circle-thin,#speaker-directory #speaker-filters i.fa-check-circle-o{position:absolute;font-family:FontAwesome;right:10px;top:15px;font-size:1.5em}#speaker-directory #speaker-filters .filters-search-container{padding:0 0 30px 0}#speaker-directory #speaker-filters .filters-search-icon{top:10px;right:30px;font-size:1.5em}#speaker-directory #speaker-listing h3.no-results-message--from-search-query{width:100%;margin-bottom:0}section.page{background-color:#f2f2f2;overflow:hidden;margin:0 auto}section.page article.page{margin:60px auto;width:100%;max-width:1200px}section.page .sessions{margin:40px auto;clear:both;position:relative;max-width:1200px}section.page .sessions .session{background-color:white;padding:15px 40px;margin:0 auto 40px auto;position:relative;overflow:hidden;max-width:992px}section.page .sessions .session .title a{margin-top:6px;font-size:36px;font-weight:800;display:block;color:#231f20;margin-top:8px}section.page .sessions .session .title a:hover{color:#00a0db}section.page .sessions .session .eyebrow{margin-top:8px;display:block}section.page .sessions .session .logo img{width:160px}section.page .sessions .session .session-logo{width:auto;height:auto;max-width:160px}section.page .sessions .session header{min-height:110px}section.page .sessions .session article{min-height:150px}section.page .sessions .session footer{display:block;height:150px}@media screen and (max-width: 990px){section.page .sessions .session{width:100%;max-width:none}section.page .sessions .session footer{height:auto}}section.secondary-links{background:#1b3c4e url("../../../../img/conferences/backgrounds/blue-pattern-bg-sm.jpg") center center no-repeat;background-size:cover;color:white;margin-top:0;padding-top:40px;padding-bottom:40px}section.secondary-links a{color:white}footer.page{background-color:#231f20;font-size:14px;color:#8a8a8a;margin:0 auto 0 auto;height:auto}footer.page .ces-social,footer.page .ces-app{display:inline-block;width:270px;position:relative;top:8px;margin:40px 0 60px 0;text-transform:uppercase}footer.page .ces-social strong,footer.page .ces-app strong{text-transform:uppercase}footer.page .ces-social nav,footer.page .ces-app nav{display:inline-block;vertical-align:middle}footer.page .ces-app{width:190px}footer.page .ces-social nav a,footer.page .ces-app nav a{font-size:20px;margin:0;display:inline-block;color:white;padding:0 10px}footer.page .ces-aux{float:right;width:370px;margin:50px 0 40px 0}footer.page .ces-aux p{text-align:right;margin:0;font-size:12px;color:#8a8a8a}footer.page .ces-aux a{color:#8a8a8a;text-decoration:none;padding-right:15px;margin-right:15px;border-right:1px solid #8a8a8a}a.fab,a.fas{text-decoration:none !important}a.fab::hover,a.fas::hover{text-decoration:none !important}.speaker-photos{width:100%;text-align:left}.speaker-photos h4.moderator{display:none;text-transform:uppercase}.speaker-photos .moderator{top:-13px}.speaker-photos .moderator h4.moderator{display:block;top:2px}.speaker-photo{position:relative;overflow:auto;display:inline-block;padding-bottom:8px;margin:10px 10px 0 0;text-align:center;min-width:120px;height:auto;transform:scale(1);transition:all .1s ease-out;vertical-align:top}.speaker-photo.small{width:125px}.speaker-photo h3{font-size:16px;padding:0;margin-bottom:0}.speaker-photo h4{color:#8a8a8a;font-size:12px;margin-bottom:0}.speaker-photo picture{background:#b8b8b8 url(../../../../img/conferences/speakers/speaker-shadow.png) center center no-repeat;background-size:cover;display:block;margin:0 auto}.speaker-photo picture.head-shot{position:relative;border-radius:50%;width:120px;height:120px;vertical-align:middle;box-shadow:0 0 0 6px transparent, 0 0 0 8px transparent;transition:box-shadow .8s ease-in;margin-bottom:15px}.speaker-photo picture.speaker-added{box-shadow:0 0 0 6px white, 0 0 0 8px #49bd9c;transition:box-shadow .8s ease-in}.social-speaker .eyebrow{margin-bottom:8px}button.add-speaker-alt{width:30px;height:30px;display:block;border-radius:3em;position:absolute;bottom:4px;right:20px;text-align:left;padding:0 6px;background-color:#49bd9c;transition:all .2s ease-out;overflow:hidden}button.add-speaker-alt::before{position:absolute;top:5px;left:6px;font-size:20px;font-family:FontAwesome;content:"\f067";color:white;vertical-align:middle}button.add-speaker-alt::after{opacity:0}button.add-speaker-alt:hover{background-color:#7bcbbf;text-decoration:none;width:120px}button.add-speaker-alt:hover::after{content:"Add Speaker";font-family:"karbon", sans-serif;margin-left:4px;vertical-align:middle;color:white;text-transform:uppercase;font-size:14px;white-space:nowrap;opacity:1;position:relative;left:1.25em}button.add-speaker-alt:active{background-color:#97d7f7}button.add-speaker-alt.selected::before{content:"\f067";transform:rotate(45deg)}button.add-speaker-alt.selected::after{opcity:0}button.add-speaker-alt.selected:hover,button.add-speaker-alt.selected.hover{width:140px;transition-delay:width 1s ease-in}button.add-speaker-alt.selected:hover::after,button.add-speaker-alt.selected.hover::after{content:"Remove Speaker";font-family:"karbon", sans-serif;margin-left:4px;vertical-align:middle;color:white;text-transform:uppercase;font-size:14px;white-space:nowrap;opacity:1;position:relative;left:1.25em}caption.speaker-info{clear:both;display:block}h1.global-hero__title{margin:0}h3.date{font-size:32px;margin:0 auto;max-width:992px;font-weight:400;width:100%;display:block !important;float:none}h3.date::before{content:"\f073"}h3.title{padding:0;margin-bottom:0}.location,.date-time{font-size:16px;line-height:1;margin:0;clear:both;overflow:auto;padding-bottom:3px}.location .date,.location .time,.date-time .date,.date-time .time{margin:0}.location.margin,.date-time.margin{margin:8px 0}.location{padding-bottom:5px}.white section.hero p:first-child{margin-top:8px}.white section.hero p:first-child.date{margin-top:0}.time,.date{font-weight:800;float:none;display:block;width:100%}.building,.floor,room{display:block;margin:6px 0}.legend{border-top:1px solid #b8b8b8;width:100%;padding:8px 0 4px 0;color:#8a8a8a;font-size:12px}.legend span{border-right:1px solid #b8b8b8;padding:0 4px 0 2px}.legend span:last-of-type{border:none;padding-right:0}.plus-pass-visible,.track-pass-visible{display:none}.plus-pass .plus-pass-visible{display:inline}.track-pass .track-pass-visible{display:inline}.presented-by{width:100%}.presented-by .message{font-weight:700;text-transform:uppercase;color:#8a8a8a;display:inline-block;max-width:50vw;padding-right:10px;vertical-align:middle}.presented-by .logo{display:inline-block;vertical-align:middle}.presented-by .logo img{width:100px}.location .eyebrow::before{content:"\f3c5"}.price{font-size:48px !important;font-weight:200 !important}.price .currency{font-size:24px;vertical-align:middle;position:relative;bottom:5px}.cart-items.selected{display:block;opacity:1;transition:opacity .2s ease-in}.go-checkout{color:white;font-weight:800;display:block;clear:both;text-align:center}.go-checkout::before{content:"\f07a"}.go-checkout::after{content:"Go To Checkout"}.cents{font-size:24px;vertical-align:middle;position:relative;margin-right:2px;bottom:14px;border-bottom:1px solid #b8b8b8}.pass .checkout{color:#0080be}.checkout{color:white;display:block;text-align:center;font-weight:800}.checkout::before{font-family:"icons";font-weight:900;content:"\f07a";margin-right:8px}.checkout-now{color:white;background-color:#49bd9c;padding:10px 20px 10px 60px;position:relative;font-weight:800;border-radius:3em;font-size:24px}.checkout-now::before{position:absolute;left:20px;font-size:24px;font-family:'icons';font-weight:900;content:"\f35a";line-height:1.5}.checkout-now:hover{color:white;background-color:#00a0db}.title .eyebrow{color:#8a8a8a;display:block;padding-bottom:6px;padding-top:8px;vertical-align:bottom;margin-top:10px;font-weight:700 !important}.social-speaker a{vertical-align:text-bottom;font-size:24px;margin-right:15px}.company-speaker img{width:100px}.live-session{color:#1a9f4f;font-family:'Helvetica Neue'}.live-session::after{font-family:icons;content:"\f03d";margin-left:8px}.destroy{transition:all .4s ease-in;transform:scale(0) !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important}.dim{opacity:.4 !important;transition:opacity .4s ease-in}.all{width:100%;height:100%}.number{margin:auto;cursor:pointer}.cart{background-color:#49bd9c;font-weight:800;color:white;box-shadow:0 0 12px rgba(0,0,0,0.2);padding:15px;padding-left:80px;padding-right:40px;font-family:"Open Sans", sans-serif;text-decoration:none !important;width:275px;position:relative;text-align:left;cursor:pointer;margin:8px 0;border-radius:3em;min-height:80px}.cart:before{position:absolute;left:20px;top:20%;font-size:24px;font-family:'icons';font-weight:900;content:"\f217"}.cart.cart:hover{background-color:#7bcbbf;color:white;box-shadow:none}.venn{border-radius:50%;background-color:#b8b8b8;width:50vw;height:50vw}.logo.small{display:block;font-size:0}.logo.small img{width:auto;max-width:100%}.form-element{position:relative}.note{font-weight:700;color:#8a8a8a}.pipe-left{border-left:1px solid #b8b8b8;padding-left:6px;margin-left:8px}.pipe-right{border-right:1px solid #b8b8b8;padding-right:8px;margin-right:6px}.pull-right{float:right}.pull-left{float:left}.clear-both{clear:both}.height-tall{height:350px}.hidden{opacity:0;transition:opacity .2s ease-in}.position-fixed{position:fixed}.position-absolute{position:absolute}.position-relative{position:relative}.position-static{position:static}.column{display:block;float:left;position:relative;opacity:1;transition:all .2s ease-out}.columns-2{max-width:1200px;margin:0 auto;overflow:auto}.columns-2 .column{width:46%;margin-right:8%}.columns-2 .column:last-of-type{margin-right:0}.columns-3{max-width:1200px;margin:0 auto;overflow:auto}.columns-3 .column{width:28%;margin-right:8%}.columns-3 .column:last-of-type{margin-right:0}.padding-tiny{padding:1px}.padding-xxsmall{padding:2px}.padding-xsmall{padding:3px}.padding-small{padding:4px}.padding-normal{padding:5px}.padding-medium{padding:6px}.padding-large{padding:8px}.padding-xlarge{padding:10px}.padding-xxlarge{padding:15px}.padding-huge{padding:20px}.padding-xhuge{padding:40px}.padding-xxhuge{padding:80px}.padding-top-tiny{padding-top:1px}.padding-top-xxsmall{padding-top:2px}.padding-top-xsmall{padding-top:3px}.padding-top-small{padding-top:4px}.padding-top-normal{padding-top:5px}.padding-top-medium{padding-top:6px}.padding-top-large{padding-top:8px}.padding-top-xlarge{padding-top:10px}.padding-top-xxlarge{padding-top:15px}.padding-top-huge{padding-top:20px !important}.padding-top-xhuge{padding-top:40px}.padding-top-xxhuge{padding-bottom:80px}.padding-right-tiny{padding-right:1px}.padding-right-xxsmall{padding-right:2px}.padding-right-xsmall{padding-right:3px}.padding-right-small{padding-right:4px}.padding-right-normal{padding-right:5px}.padding-right-medium{padding-right:6px}.padding-right-large{padding-right:8px}.padding-right-xlarge{padding-right:10px}.padding-right-xxlarge{padding-right:15px}.padding-right-huge{padding-right:20px}.padding-right-xhuge{padding-right:40px}.padding-right-xxhuge{padding-right:80px}.padding-bottom-tiny{padding-bottom:1px}.padding-bottom-xxsmall{padding-bottom:2px}.padding-bottom-xsmall{padding-bottom:3px}.padding-bottom-small{padding-bottom:4px}.padding-bottom-normal{padding-bottom:5px}.padding-bottom-medium{padding-bottom:6px}.padding-bottom-large{padding-bottom:8px}.padding-bottom-xlarge{padding-bottom:10px}.padding-bottom-xxlarge{padding-bottom:15px}.padding-bottom-huge{padding-bottom:20px !important}.padding-bottom-xhuge{padding-bottom:40px}.padding-bottom-xxhuge{padding-bottom:80px}.padding-left-tiny{padding-left:1px}.padding-left-xxsmall{padding-left:2px}.padding-left-xsmall{padding-left:3px}.padding-left-small{padding-left:4px}.padding-left-normal{padding-left:5px}.padding-left-medium{padding-left:6px}.padding-left-large{padding-left:8px}.padding-left-xlarge{padding-left:10px}.padding-left-xxlarge{padding-left:15px}.padding-left-huge{padding-left:20px}.padding-left-xhuge{padding-left:40px}.padding-left-xxhuge{padding-left:80px}.margin-tiny{margin:1px}.margin-xxsmall{margin:2px}.margin-xsmall{margin:3px}.margin-small{margin:4px}.margin-normal{margin:5px}.margin-medium{margin:6px}.margin-large{margin:8px}.margin-xlarge{margin:10px}.margin-xxlarge{margin:15px}.margin-huge{margin:20px}.margin-xhuge{margin:40px}.margin-xxhuge{margin:80px}.margin-top-tiny{margin-top:1px}.margin-top-xxsmall{margin:2px}.margin-top-xsmall{margin-top:3px}.margin-top-small{margin-top:4px}.margin-top-normal{margin-top:5px}.margin-top-medium{margin-top:6px}.margin-top-large{margin-top:8px}.margin-top-xlarge{margin-top:10px}.margin-top-xxlarge{margin-top:15px}.margin-top-huge{margin-top:20px}.margin-top-xhuge{margin-top:40px}.margin-top-xxhuge{margin-top:80px}.margin-right-tiny{margin-right:1px}.margin-right-xxsmall{margin-right:2px}.margin-right-xsmall{margin-right:3px}.margin-right-small{margin-right:4px}.margin-right-normal{margin-right:5px}.margin-right-medium{margin-right:6px}.margin-right-large{margin-right:8px}.margin-right-xlarge{margin-right:10px}.margin-right-xxlarge{margin-right:15px}.margin-right-huge{margin-right:20px}.margin-right-xhuge{margin-right:40px}.margin-right-xxhuge{margin-right:80px}.margin-bottom-tiny{margin-bottom:1px}.margin-bottom-xxsmall{margin-bottom:2px}.margin-bottom-xsmall{margin-bottom:3px}.margin-bottom-small{margin-bottom:4px}.margin-bottom-normal{margin-bottom:5px}.margin-bottom-medium{margin-bottom:6px}.margin-bottom-large{margin-bottom:8px}.margin-bottom-xlarge{margin-bottom:10px}.margin-bottom-xxlarge{margin-bottom:15px}.margin-bottom-huge{margin-bottom:20px}.margin-bottom-xhuge{margin-bottom:40px}.margin-bottom-xxhuge{margin-bottom:80px}.margin-left-tiny{margin-left:1px}.margin-left-xxsmall{margin-left:2px}.margin-left-xsmall{margin-left:3px}.margin-left-small{margin-left:4px}.margin-left-normal{margin-left:5px}.margin-left-medium{margin-left:6px}.margin-left-large{margin-left:8px}.margin-left-xlarge{margin-left:10px}.margin-left-xxlarge{margin-left:15px}.margin-left-huge{margin-left:20px}.margin-left-xhuge{margin-left:40px}.margin--leftxxhuge{margin-left:80px}.move-top-0{top:0}.move-top-tiny{top:1px}.move-top-xxsmall{top:2px}.move-top-xsmall{top:3px}.move-top-small{top:4px}.move-top-normal{top:5px}.move-top-medium{top:6px}.move-top-large{top:8px}.move-top-xlarge{top:10px}.move-top-xxlarge{top:15px}.move-top-huge{top:20px}.move-top-xhuge{bottom:40px}.move-top-xxhuge{bottom:80px}.move-right-0{right:0}.move-right-tiny{right:1px}.move-right-xxsmall{right:2px}.move-right-xsmall{right:3px}.move-right-small{right:4px}.move-right-normal{right:5px}.move-right-medium{right:6px}.move-right-large{right:8px}.move-right-xlarge{right:10px}.move-right-xxlarge{top:15px}.move-right-huge{top:20px}.move-right-xhuge{bottom:40px}.move-right-xxhuge{bottom:80px}.move-bottom-0{bottom:0}.move-bottom-tiny{bottom:1px}.move-bottom-xxsmall{bottom:2px}.move-bottom-xsmall{bottom:3px}.move-bottom-small{bottom:4px}.move-bottom-normal{bottom:5px}.move-bottom-medium{bottom:6px}.move-bottom-large{move-bottom:8px}.move-bottom-xlarge{bottom:10px}.move-bottom-xxlarge{bottom:15px}.move-bottom-huge{bottom:20px}.move-bottom-xhuge{bottom:40px}.move-bottom-xxhuge{bottom:80px}.move-left-0{left:0}.move-left-tiny{left:1px}.move-left-xxsmall{left:2px}.move-left-xsmall{left:3px !important}.move-left-small{left:4px !important}.move-left-normal{left:5px !important}.move-left-medium{left:6px !important}.move-left-large{left:8px !important}.move-left-xlarge{left:10px !important}.move-left-xxlarge{left:15px !important}.move-left-huge{left:20px !important}.move-left-xhuge{left:40px !important}.move-left-xxhuge{left:80px !important}.small-print{font-size:.875em}.font-stack-header{font-family:"karbon", sans-serif !important}.font-stack-body{font-family:"Open Sans", sans-serif !important}.font-stack-body-alt{font-family:"Helvetica Neue Condensed", sans-serif !important}.font-size-xtiny{font-size:8px}.font-size-tiny{font-size:10px}.font-size-xxsmall{font-size:12px}.font-size-xsmall{font-size:14px}.font-size-small-alt{font-size:15px}.font-size-small{font-size:16px}.font-size-regular{font-size:1 8px}.font-size-regular-alt{font-size:20px}.font-size-large{font-size:2 4px}.font-size-large-alt{font-size:3 2px}.font-size-xlarge{font-size:36px}.font-size-xxlarge{font-size:48px}.font-size-huge{font-size:7 2px}.font-size-huge-alt{font-size:7 6px}.font-size-xhuge{font-size:80px}.inverse{color:white !important;background-color:#0080be !important}.color-dark-blue{color:#0080be !important}.color-brand-blue{color:#00a0db !important}.color-medium-blue{color:#0080be !important}.color-light-blue{color:#4ac7f4 !important}.color-dark-navy{color:#1b3c4e !important}.color-black{color:#231f20 !important}.color-black-gray{color:#292f32 !important}.color-dark-gray{color:#8a8a8a !important}.color-gray{color:#b8b8b8 !important}.color-light-gray{color:#f2f2f2 !important}.color-white{color:white !important}.color-green{color:#49bd9c !important}.color-light-green{color:#7bcbbf !important}.color-special-green{color:#1a9f4f !important}.color-red{color:#ed3331 !important}.color-dark-red{color:#be2a3b !important}.color-yellow{color:#fff450 !important}.bg-dark-blue{background-color:#0080be !important}.bg-brand-blue{background-color:#00a0db !important}.bg-medium-blue{background-color:#0080be !important}.bg-dark-navy{background-color:#1b3c4e !important}.bg-black{background-color:#231f20 !important}.bg-black-gray{background-color:#292f32 !important}.bg-dark-gray{background-color:#8a8a8a !important}.bg-gray{background-color:#b8b8b8 !important}.bg-light-gray{background-color:#f2f2f2 !important}.bg-white{background-color:white !important}.bg-green{background-color:#49bd9c !important}.bg-light-green{background-color:#7bcbbf !important}.bg-special-green{background-color:#1a9f4f !important}.bg-red{background-color:#ed3331 !important}.bg-dark-red{background-color:#be2a3b !important}.bg-yellow{background-color:#fff450 !important}.text-center{text-align:center}.font-weight-bold{font-weight:800}.font-weight-semibold{font-weight:700}ul.no-bullet li::before{content:"";margin-right:0}.column-2{column-count:2;column-gap:8px}.column-3{column-count:3;column-gap:16px}.column-3 .column{break-inside:avoid;margin:0;padding:0}@media (max-width: 768px){.column-3{column-count:1}}.max-width-wide{max-width:1200px}.max-width-medium{max-width:992px !important}.max-width-narrow{max-width:768px !important}ul.pass-list li{font-size:12px;font-weight:700}ul.pass-list li a::before{content:"\f3ff ";color:#7bcbbf}img{width:100%}.center{text-align:center;margin:0 auto}.cols-2{column-count:2;column-gap:5%;column-rule:1px solid #f2f2f2}@media (max-width: 1199px){.cols-2{column-count:1}}#speaker-directory{background-image:url("https://cdn.ces.tech/ces/media/conference-images/references/green-patterned-background.jpg")}#speaker-directory .speaker-photos{display:flex;flex-wrap:wrap;max-width:none;width:55vw}#speaker-directory .filters{width:300px;background-color:white;padding:15px}#speaker-featured{background-image:url("../../../../img/conferences/backgrounds/pullquote-green-bg-lg.jpg")}p.bio{display:none}#speaker-featured p.bio{display:block !important;font-size:12px}.content{background-color:white;width:100%;padding:20px;max-width:1200px;margin:0 auto;overflow:hidden}.dark svg,.light svg{margin:auto;width:50%;min-width:320px;max-height:100%}.dark svg circle,.light svg circle{fill:#00a0db;mix-blend-mode:multiply}.dark svg .shape,.light svg .shape{height:100%;width:50px;shape-margin:2.6px}.dark svg .shape-left,.light svg .shape-left{float:left;shape-outside:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/18515/circle-left.svg)}.dark svg .shape-right,.light svg .shape-right{float:right;shape-outside:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/18515/circle-right.svg)}.dark svg .text,.light svg .text{font-size:3.9px;width:100px;height:100%;text-align:center;line-height:1.6;color:white;font-family:'Lato';hyphens:auto;font-family:"Open Sans", sans-serif}.dark svg p,.light svg p{margin:0;text-align:justify;text-align-last:center}.dark .arrow-link svg,.light .arrow-link svg{width:calc(3/2 * 14px);margin-top:calc(-1/7 * 14px);margin-left:8px;min-width:auto}@media (min-width: 0){body{background-color:#231f20;background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body .desktop{display:none}body .mobile{display:block}header.page,section.hero,section.page,section.secondary-links,footer.page{padding-left:15px;padding-right:15px}h1,h1.conference-title{font-size:50px !important;color:#292f32 !important}#secondary-nav,.nav-desktop__util,.nav-desktop-primary .register{display:none !important}.mobile-nav{float:right;margin-top:25px;cursor:pointer}.speaker-photo.large{height:auto;clear:both;margin:1em 1em;width:220px}.speaker-photo.large picture.head-shot{top:8px;width:200px;height:200px}.speaker-photo.large h3{letter-spacing:normal;font-weight:800}.speaker-copy,.speaker-name{clear:both}.column{width:100%;margin-right:0}.column:first-of-type{margin-right:0 !important}.columns-2 .column{width:100%;margin-right:0}.columns-2 .column:first-of-type{margin-right:0 !important}.columns-2-l .column:last-of-type{clear:both;width:100%;margin:0 auto;padding:0 20px}.columns-2-l aside.share{width:45%;max-width:220px;float:left}.columns-2-l nav.subscribe{width:45%;max-width:180px;float:right}}@media (min-width: 768px){body{background-size:150%}body .desktop{display:block !important}body .mobile{display:none !important}h1,h1.conference-title{font-size:80px !important}#conference-cart{background-image:url("../../../../img/conferences/backgrounds/blue-pattern-bg-sm.jpg");background-size:cover;overflow:auto}#conference-cart header.page{position:absolute;width:60%}#conference-cart header.page img{float:left;width:180px;display:block !important}#conference-cart section.page{width:40%;margin:0 0;float:right;min-height:600px;background-color:#f2f2f2;min-height:80vh}#conference-cart section.hero{position:absolute;overflow:visible;width:60%;margin:0 auto;top:140px;min-height:20vh;padding-top:0px}#speaker-directory .filters,#speaker-featured .filters{width:300px;float:left}#speaker-directory .speaker-photos,#speaker-featured .speaker-photos{background-color:white;padding:15px 40px;margin:0 auto 40px auto;position:relative;overflow:hidden;float:right;max-width:none}.speaker-info{float:left;width:80%;max-width:500px;margin-left:20px}.columns-2{max-width:1200px;margin:0 auto;overflow:hidden}.columns-2 .column{float:left;width:47%;margin-right:0}.columns-2 .column:nth-child(even){margin-right:40px !important}.columns-2-l{max-width:1200px;margin:0 auto;overflow:hidden}.columns-2-l .column{float:left;margin-right:0}.columns-2-l .column:first-of-type{width:65%;max-width:800px;margin-right:40px !important}.columns-2-l .column:last-of-type{clear:none;width:25%;min-width:220px;margin-left:0;padding:0 10px;float:right}.columns-2-l .column aside.share{width:100%;float:none}.columns-2-l .column nav.subscribe{width:100%;float:none}}@media (min-width: 992px){.columns-2-l .column:first-of-type{width:70%;max-width:800px;margin-right:40px !important}.columns-2-l .column:last-of-type{clear:none;width:25%;min-width:220px;margin-left:0;padding:0 10px;float:right}.columns-2-r .column{float:right;width:60%;margin-right:5%}.columns-2-r .column:first-of-type{clear:none;padding:1em 0 0 0 !important;width:25%;margin-left:0;padding:0;float:left}}@media (max-width: 1199px){section.hero{padding-top:105px}}@media (min-width: 1200px){#secondary-nav,.nav-desktop__util,.nav-desktop-primary .register{display:block !important}.mobile-nav{display:none}}.nav-desktop__topics-sublist-item{margin-bottom:0}
