body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cfs-filters{--columns:12;display:flex;flex-direction:column;gap:12px;grid-row:2;margin-bottom:2rem}@media(min-width:1240px){.cfs-filters{flex-direction:column}}.cfs-filters-section-one{width:100%}.cfs-filters__main,.cfs-filters__secondary{--active-color:#177cd9;display:flex;flex-wrap:wrap;line-height:1;list-style:none;padding:0;width:100%}.cfs-filters__main{border-bottom:1px solid #ccc;font-size:1.2rem}.cfs-filters__main,.cfs-filters__secondary{gap:.5rem;margin:.5rem auto}@media(max-width:770px){.cfs-filters__item{flex-basis:calc(50% - 0.25rem)}}.cfs-filters__item .cfs-filters__item-input{display:none}.cfs-filters__item .cfs-filters__item-label{box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;line-height:1;padding:10px 15px}.cfs-filters__item .cfs-filters__item-label>*{display:block}.cfs-filters__item .cfs-filters__item-label .item-name{font-weight:600}.cfs-filters__item .cfs-filters__item-label .item-location{font-weight:300}.cfs-filters__item .cfs-filters__item-label svg{fill:currentColor;line-height:1;width:.625rem}.cfs-filters__main .cfs-filters__item .cfs-filters__item-label{border-bottom:3px solid transparent}.cfs-filters__main .cfs-filters__item .cfs-filters__item-label .item-name{font-weight:800}.cfs-filters__secondary .cfs-filters__item .cfs-filters__item-label .item-name{font-weight:500}.cfs-filters__item .cfs-filters__item-input:checked+.cfs-filters__item-label{border-bottom-color:initial;color:var(--active-color)}.item-name+.item-location{margin-top:.5rem}.category-filter{--background-color:#f0f0f0;--min-width:70px;--toggle-size:0.875rem;--height:calc(var(--toggle-size) + 4px);background-color:var(--background-color);box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.5rem;padding:1rem;row-gap:12px;width:100%}.category-filter .category-filter-item{align-content:center;align-items:center;display:flex;gap:.5rem;min-width:var(--min-width);white-space:nowrap}.category-filter .category-filter-item.disabled{opacity:.5;pointer-events:none}.category-filter .category-filter-item:hover{cursor:pointer}.category-filter .category-filter-item-name,.category-filter .cfs-filters-toggle{display:block;line-height:1}.category-filter .cfs-filters-toggle{margin-right:.5rem}.category-filter .cfs-filters-toggle label{display:inline-block;height:var(--height);position:relative;width:calc(var(--toggle-size)*2)}.category-filter .cfs-filters-toggle input{height:0;opacity:0;width:0}.category-filter .cfs-filters-toggle input:checked+span{background-color:#00c853}.category-filter .cfs-filters-toggle input:checked+span:before{-webkit-transform:translateX(calc(var(--toggle-size) - 4px));transform:translateX(calc(var(--toggle-size) - 4px))}.category-filter .cfs-filters-toggle span{background:#2c3e50;border-radius:var(--toggle-size);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.category-filter .cfs-filters-toggle span:before{background-color:#fff;border-radius:50%;bottom:1px;content:"";height:var(--toggle-size);left:2px;position:absolute;top:2px;transition:.3s;width:var(--toggle-size)}.cfs-talk-list-loader-wrapper{text-align:center}.cfs-talk-list-loader{display:inline-block;height:80px;position:relative;width:80px}.cfs-talk-list-loader div{-webkit-animation:cfs-loader-animation 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:cfs-loader-animation 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#ccc;display:inline-block;left:8px;position:absolute;width:16px}.cfs-talk-list-loader div:first-child{-webkit-animation-delay:-.24s;animation-delay:-.24s;left:8px}.cfs-talk-list-loader div:nth-child(2){-webkit-animation-delay:-.12s;animation-delay:-.12s;left:32px}.cfs-talk-list-loader div:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s;left:56px}@-webkit-keyframes cfs-loader-animation{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}@keyframes cfs-loader-animation{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}.cfs-talk-list--filtered .cfs-talk:not(.cfs-talk-selected){display:none}.cfs-talk{border:1px solid #ccc;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem;padding:1rem;position:relative}@media(min-width:850px){.cfs-talk{flex-direction:row}}.cfs-talk-meta{min-width:230px}@media(min-width:850px){.cfs-talk-meta{max-width:230px}}.cfs-talk-time{font-size:1.2em;font-weight:700}.cfs-talk-time__timezone{display:inline-block;font-size:.75rem;font-weight:500;margin-left:.2rem}.cfs-talk-title{font-size:1.2em;margin-top:0}.cfs-talk-title a{color:currentColor;text-decoration:none}.cfs-talk-title a:hover{text-decoration:underline}.cfs-talk-ui-icon{max-height:.875em}.cfs-talk-time{margin-bottom:1rem}.cfs-talk__categories,.cfs-talk__tags,.cfs-talk__venues{display:flex;font-size:14px;gap:.5rem;margin-bottom:.5rem;padding-left:1rem;position:relative}.cfs-talk__categories .cfs-talk-ui-icon,.cfs-talk__tags .cfs-talk-ui-icon,.cfs-talk__venues .cfs-talk-ui-icon{margin-top:4px}.cfs-talk__categories span,.cfs-talk__tags span,.cfs-talk__venues span{display:block;vertical-align:middle}.cfs-talk__tags{flex-direction:column}.cfs-talk__tags .tag{display:flex;gap:.5rem;line-height:1}.cfs-talk__tags .tag img{margin-top:0}.cfs-talk__venues:has(.venue-location) .venue-name{font-weight:600}.cfs-talk__venues:has(.venue-location) .venue-location{font-weight:300}.cfs-navigate-to-talk{display:flex;position:absolute;right:-4px;top:-4px}.cfs-navigate-to-talk__link{background-color:#fff;border:1px solid #ccc;margin-left:auto;padding:.5rem}.cfs-navigate-to-talk__link .cfs-talk-ui-icon{display:block}.cfs-navigate-to-talk__link:hover{background-color:#333}.cfs-navigate-to-talk__link:hover .cfs-talk-ui-icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cfs-talk-speaker-list .cfs-talk-speaker-list__link{color:currentColor;text-decoration:none}@media(min-width:750px){.cfs-talk.cfs-talk--is-opening .cfs-talk-description{margin:0 auto;min-width:80%}.cfs-talk.cfs-talk--is-opening .cfs-talk-description .cfs-talk-title{text-align:center}.cfs-talk.cfs-talk--is-opening .cfs-talk-speaker-list .cfs-speakers{align-content:center;display:flex;flex-wrap:wrap;justify-content:center}.cfs-talk.cfs-talk--is-opening .cfs-supporters{text-align:center}}.cfs-talk-category-not-selected{display:none}.cfs-talk-info-description{font-size:.875rem;margin-top:.5rem}.cfs-single-talk-taxonomies__tags{display:flex;flex-wrap:wrap;gap:.5rem}.cfs-single-talk-taxonomies__tags .tag-item:after{content:","}.cfs-single-talk-taxonomies__tags .tag-item:last-child:after{content:""}.cfs-talk-speaker-list .cfs-speakers{grid-column-gap:1.5rem;grid-row-gap:1rem;display:grid}@media(min-width:750px){.cfs-talk-speaker-list .cfs-speakers{grid-template-columns:repeat(2,1fr)}}.cfs-talk-speaker-list .cfs-speakers .cfs-speaker-avatar{max-width:45px;width:100%}.cfs-talk-speaker-list .cfs-speakers .cfs-speaker__name{font-weight:700;margin-bottom:.5rem;margin-top:0}.cfs-talk-speaker-list .cfs-speakers .cfs-speaker__position{font-size:.875rem;margin-bottom:0;margin-top:0}.cfs-talk-speaker-list .cfs-speaker{display:flex;gap:1rem}.cfs-supporters{font-size:.875rem}.cfs-supporters>*{vertical-align:middle}.cfs-supporters>:not(:last-child){margin-right:.5rem}.cfs-supporters img{max-height:57px;width:auto}.cfs-talk-speaker-list+.cfs-talk-supporter-list{margin-top:1rem}@media(max-width:500px){.cfs-supporters-label{display:block;margin-top:2rem}}.cfs-supporters-media{display:inline-block;max-width:150px}.cfs-supporters-media img{height:auto;width:100%}.cfs-speaker-details-social-list{display:flex;gap:1rem;list-style:none;margin-left:0;margin-top:2rem;padding-left:0}.cfs-speaker-details-social-list .cfs-talk-ui-icon{display:block;height:1.2rem;max-height:none}.cfs-navigate-back{margin-bottom:2rem}.cfs-navigate-back__link{background-color:#fff;border:1px solid #ccc;color:#000;display:inline-block;padding:.5rem;text-decoration:none;transition:all .2s ease-in-out;width:auto}.cfs-navigate-back__link .cfs-talk-ui-icon{display:inline-block;margin-right:.4rem;margin-top:.2em;max-height:1rem;vertical-align:top}.cfs-navigate-back__link:hover{background-color:#333;color:#fff}.cfs-navigate-back__link:hover .cfs-talk-ui-icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cfs-single-talk-title{font-size:1.5rem;font-weight:800;margin-bottom:1.5rem}.cfs-single-meta .cfs-single-meta-day:after{content:", "}.cfs-single-meta .cfs-single-meta-day,.cfs-single-meta .cfs-single-meta-time-end,.cfs-single-meta .cfs-single-meta-time-start{font-weight:600}.cfs-single-meta .cfs-single-meta-time-start+.cfs-single-meta-time-end:before{content:" - "}.cfs-single-meta .cfs-single-meta-timezone{font-size:.875rem;font-weight:400;margin-left:.2rem}.cfs-single-meta .cfs-single-talk-taxonomies{display:flex;flex-direction:column;padding-top:.5rem}@media(min-width:750px){.cfs-single-meta .cfs-single-talk-taxonomies{flex-direction:row;gap:1rem}}.cfs-single-meta .cfs-single-talk-taxonomies>div{margin-bottom:.5rem;padding-left:1.3rem;position:relative;word-break:break-word}.cfs-single-meta .cfs-single-talk-taxonomies span{word-break:break-word}.cfs-single-meta .cfs-single-talk-taxonomies .cfs-talk-ui-icon{left:0;max-width:1rem;position:absolute;top:.25rem}.cfs-single-content-wrapper{display:flex;flex-direction:column;font-weight:400;gap:1rem}@media screen and (min-width:750px){.cfs-single-content-wrapper{flex-direction:row;gap:2rem}.cfs-single-content-wrapper .cfs-single-content{flex-basis:70%}}.cfs-single-talk .cfs-speaker-short__name{font-weight:600;margin-bottom:.5rem;margin-top:0}.cfs-single-talk .cfs-speaker-short__position{font-size:.875rem;margin-bottom:0;margin-top:0}.cfs-single-talk .cfs-speaker-list__header{display:flex;flex-wrap:nowrap;gap:1rem;position:relative}.cfs-single-talk .cfs-speaker-list__header .cfs-talk-ui-icon{margin-left:auto;max-height:1.3rem;opacity:.2;transition:all .2s ease-in-out}.cfs-single-talk .cfs-speaker-list__header:hover{cursor:pointer}.cfs-single-talk .cfs-speaker-list__header:hover .cfs-talk-ui-icon{opacity:1;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}@media(min-width:750px){.cfs-single-talk .cfs-speaker-details{display:flex;gap:2rem}}.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__left{max-width:300px}@media(max-width:750px){.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__left{margin-bottom:2rem}}.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__right{flex:1 1}.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__image{height:auto;max-width:100%;object-fit:contain}.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__company,.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__name,.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__position{margin-bottom:.5rem;margin-top:0}.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__company .value,.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__name .value,.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__position .value{font-weight:400}.cfs-single-talk .cfs-speaker-details .cfs-speaker-details__content{font-weight:400;margin-top:0}.cfs-single-talk .cfs-speaker-list-row{border-top:1px solid #ccc;padding:1rem}.cfs-single-talk .cfs-speaker-list-row:last-child{border-bottom:1px solid #ccc}.cfs-single-talk .cfs-speaker-list-row.active{background-color:#f0f0f0}.cfs-single-talk .cfs-speaker-list-row.active .cfs-speaker-list__header{align-items:center;margin-bottom:1rem}.cfs-single-talk .cfs-speaker-list-row.active .cfs-speaker-list__header .cfs-talk-ui-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cfs-single-talk .cfs-speaker-list-row.active .cfs-speaker-list__header:hover .cfs-talk-ui-icon{-webkit-transform:translateY(-.5rem) rotate(180deg);transform:translateY(-.5rem) rotate(180deg)}.cfs-single-talk-locations__tags>*,.cfs-single-talk-locations__venues>*{display:inline-block}.cfs-single-talk-locations__tags>:not(img)+:before,.cfs-single-talk-locations__venues>:not(img)+:before{content:"|";margin:0 .4rem}.cfs-single-talk-locations__venues:has(.venue-location) .venue-name{font-weight:600}.cfs-single-talk-locations__venues:has(.venue-location) .venue-location{font-weight:300;margin-left:.5rem}.cfs-single-meta-wrapper{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:1rem;padding-bottom:.5rem}@media(min-width:750px){.cfs-single-meta-wrapper{align-items:stretch;flex-direction:row;justify-content:space-between}}.cfs-speaker-avatar{max-width:45px;width:100%}.cfs-speaker-avatar img{border-radius:50%;height:auto;width:100%}.cfs-agenda-app .content{box-sizing:border-box;margin:0 auto 2rem;max-width:1440px;padding:.5rem}
/*# sourceMappingURL=main.3acb5410.css.map*/