@keyframes hide{0%{opacity:1;max-height:5em}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}address{font-style:normal}*{border-collapse:collapse}html{box-sizing:border-box;height:100%;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif}*,::after,::before{box-sizing:inherit;transition-property:none;transition-timing-function:ease-in-out}.body_has-javascript *,.body_has-javascript ::after,.body_has-javascript ::before{transition-duration:150ms}p{line-height:1.45}:focus-within :focus{outline:0!important}.body_has-slow-motion *,.body_has-slow-motion ::after,.body_has-slow-motion ::before{transition-duration:300ms}@media screen and (prefers-reduced-motion){.body_has-javascript *,.body_has-javascript ::after,.body_has-javascript ::before{transition-duration:0ms}}blockquote{margin:0;padding:0 0 0 .5em;font-size:1.25rem;font-family:serif;font-style:italic;line-height:1.25;border-left:.25rem solid #f2f2f5}blockquote,blockquote a,blockquote a:visited{color:#5b616b}.article blockquote{padding-left:0;border-left:none}.article blockquote::after,.article blockquote::before{content:'\00B7  \00B7  \00B7';display:flex;justify-content:center}@media (min-width:42em){.article blockquote{margin:1em auto;max-width:75%}}body,dl{display:flex}body{padding:0;min-height:100%;flex-direction:column;justify-content:stretch;color:#032134;margin:0}body.is-locked{overflow:hidden;max-height:100vh;height:100vh}body>*{flex:0 0 auto}code,pre{color:#01579b}pre{padding:1em;border:thin solid #dce4ef;border-radius:.2rem}img{max-width:100%;height:auto}main{flex:1 1 auto;margin:0 auto;width:100%}.button,.button:visited,a[role=button],a[role=button]:visited,button,input[type=submit]{display:inline-block;width:auto!important;font:inherit;font-size:.9rem;letter-spacing:.01em;line-height:inherit;-webkit-appearance:none;appearance:none;padding:.5em 2em;border:0!important;border-radius:.2em;cursor:pointer;background-color:#db222a;background-color:var(--custom-color-event-main, #db222a);color:#fff;color:var(--custom-color-event-text, #fff);text-decoration:none;transition-property:color}.button:hover,a[role=button]:hover,button:hover,input[type=submit]:hover{background-color:#db222a;background-color:var(--custom-color-event-secondary, #db222a);color:#fff;color:var(--custom-color-event-text, #fff);text-decoration:none;transition-property:background-color}.button-centered{display:block;margin:0 auto}.button-inactive{cursor:default;pointer-events:none}.button-secondary,.button-secondary:visited,a[role=button].button-secondary,input[type=submit].button-secondary{display:inline-block;width:auto!important;font:inherit;font-size:.9rem;letter-spacing:.01em;line-height:inherit;-webkit-appearance:none;appearance:none;padding:.5em 2em;border:0!important;border-radius:.2em;cursor:pointer;background-color:var(--custom-color-event-main, #db222a);color:var(--custom-color-event-text, #fff);text-decoration:none;transition-property:color;background-color:#dce4ef;color:#5b616b;transition:0}.button-secondary:hover,a[role=button].button-secondary:hover,input[type=submit].button-secondary:hover{background-color:#dce4ef;color:#5b616b}.button-bare,input.button-bare{-webkit-appearance:none!important;appearance:none!important;display:block!important;margin:0!important;padding:0!important;line-height:inherit!important;width:auto!important;border:0!important;cursor:pointer!important;background-color:transparent!important;color:inherit!important;text-decoration:underline}dl{flex-wrap:wrap;margin:2em auto}dd,dt{margin:0 0 .5em;line-height:1.5}dt{font-weight:700}@media (min-width:60em){dt{flex:0 1 30%}}dd,dt{flex:1 1 100%}@media (min-width:60em){dd{flex:0 1 70%}}.section-default--narrow dt{flex-basis:100%;margin-bottom:.5em}.section-default--narrow dd{flex-basis:100%;margin-bottom:2em}a,a:visited{color:#032134;transition-property:all}a:hover{color:#db222a;text-decoration:underline}.event-card .event-user-actions button[type=submit]:focus svg,a:focus{outline:1px dotted #db222a}a svg{vertical-align:text-bottom}a.admin{color:#db222a}a.admin::before{content:'👮'}ol,ul{margin:1em 0;padding:0 0 0 1em}li{margin-bottom:.6666666em;line-height:1.3333333}.body_has-javascript .summary-details-emulator .sidebar-heading::before{content:'▼';display:inline-block;margin-right:.25em;transition-property:transform}.body_has-javascript .summary-details-emulator[aria-expanded=true] .sidebar-heading::before{transform:rotate(0)}.body_has-javascript .summary-details-emulator[aria-expanded=false] .sidebar-heading::before{transform:rotate(-90deg)}.sidebar-heading{color:#5b616b;transition-property:color}.body_has-javascript .sidebar-heading{cursor:pointer}.sidebar-heading:hover{color:#000}.summary-details-emulator[aria-expanded=true] ul{display:block}.account .label-required,.summary-details-emulator[aria-expanded=false] ul{display:none}.time-relative{position:relative;font-size:.85rem;display:inline-block;top:-.125rem;margin-left:.25rem;padding:.125rem;background-color:#032134;color:#fff;border-radius:3px}.staged{max-width:75rem;margin-left:auto;margin-right:auto}.account-connection-nav{margin-bottom:4em;padding-bottom:2em;border-bottom:1px solid #d6d7d9}.account-table .list-table{padding:1.5em;border:1px solid #d6d7d9;border-radius:.2em}.account-table .list-table .row-item{flex:1 1 100%;height:auto}@media (min-width:35em){.account-table .list-table .row-item{flex:1 1 20%}}.account-table .list-table .row .row-item:nth-of-type(2){flex-basis:6rem}.account-table .list-table .row .row-item:last-of-type{flex-basis:6rem;flex-shrink:0}@media (min-width:35em){.account-table .list-table .row .row-item:last-of-type{text-align:right}}.action-banner{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:3em;margin-bottom:2em;padding:2em;background-color:#dce4ef;border-radius:.2rem;color:#032134}.action-banner figure{display:flex;align-items:center;flex-basis:1 0 40%;margin-top:0;margin-right:2rem;margin-bottom:0;margin-left:0}.action-banner figure .icon{width:5rem;height:5rem;fill:#032134}.action-banner>div{display:flex;flex-direction:column;align-items:flex-start}.action-banner a{align-self:flex-start;margin-top:1rem;background-color:#032134;color:#fff}.action-banner h4,.box-actionable h2{margin-top:0;margin-bottom:.5rem}.action-banner p{max-width:21em;margin:0}.action-banner.call-for-papers--open{background-color:rgba(0,162,68,.25)}.action-banner.call-for-papers--open h3{margin-bottom:.75rem}.actions,.total td[colspan]{text-align:right}.actions button{margin-bottom:1rem}.actions button:not(:last-child){margin-right:1rem}.actions .button.inverse{background-color:#fff;background-color:var(--custom-color-event-text, #fff);color:#db222a;color:var(--custom-color-event-main, #db222a);border:1px solid #db222a!important;border:1px solid var(--custom-color-event-main, #db222a)!important}.add-event,.attendee-card a{display:block}.add-event .list-flex{justify-content:space-between}.add-event .list-flex li{flex:1 1 50%}.add-event .list-flex li a{display:flex;justify-content:center;flex-direction:column;width:100%!important;text-align:center!important;height:100%!important}.add-event .list-flex li:first-of-type{padding-right:.1em}.add-event .list-flex li:last-of-type{padding-left:.1em}@media (min-width:60em){.add-event{display:none}}.address{display:flex;flex-wrap:wrap}.address label,.address p,.blog-category.card h2{margin-top:0;margin-bottom:0}.address-zip{flex:1 1 100%;margin-bottom:1em}@media (min-width:25em){.address{flex-wrap:wrap}.address-zip{flex:0 0 8em;padding-right:1rem;margin-bottom:0}}.address-city{flex:1 1 auto}.admin-navigation-collapse{display:block;position:relative;color:#032134;padding-bottom:1.5em}.admin-navigation-collapse ul[role=navigation],.admin-navigation-collapse>h4{font-size:.8rem;background-color:#fff;border:1px solid #dce4ef;transition-property:all}.admin-navigation-collapse>h4{cursor:pointer;margin:0 0 0 2em;padding:.25rem .75rem;border-radius:2rem;color:#5b616b!important;font-weight:400;text-align:center}.simple-page-header .inline-options-wrapper .admin-navigation-collapse{align-self:flex-end;margin-top:-2em;margin-left:0}.simple-page-header .inline-options-wrapper .admin-navigation-collapse h4{margin-left:0}.admin-navigation-collapse>h4::after{content:'';position:relative;top:.8em;left:.25em;width:0;height:0;border-top:.375em solid #5b616b;border-bottom:0;border-right:.375em solid transparent;border-left:.375em solid transparent}.image-background .admin-navigation-collapse>h4{border:0}.admin-navigation-collapse ul[role=navigation]{position:absolute;z-index:100;display:none;top:1.5em;right:0;min-width:10.5rem;margin-top:1em;padding:.2em;box-shadow:0 2px 6px -2px rgba(0,0,0,.25);border-radius:.2em}.admin-navigation-collapse ul[role=navigation]::before{content:'';position:absolute;z-index:120;top:-1em;right:calc(50% - .25em);width:0;height:0;border:.5em solid transparent;border-bottom-color:#fff}@media (min-width:60em){.admin-navigation-collapse ul[role=navigation]::before{right:.5em}}.admin-navigation-collapse ul[role=navigation]::after{content:'';position:absolute;z-index:110;top:calc(-1em - 1px);right:calc(50% - .25em);width:0;height:0;border:.5em solid transparent;border-bottom-color:#dce4ef}@media (min-width:60em){.admin-navigation-collapse ul[role=navigation]::after{right:.5em}}.admin-navigation-collapse:focus ul[role=navigation],.admin-navigation-collapse:hover ul[role=navigation]{display:block}.admin-navigation-collapse ul[role=navigation] li{margin-bottom:0;transition-property:all}.admin-navigation-collapse ul[role=navigation] li:first-of-type a{border-top-right-radius:.2em;border-top-left-radius:.2em}.admin-navigation-collapse ul[role=navigation] li:last-of-type a{border-bottom-right-radius:.2em;border-bottom-left-radius:.2em}.admin-navigation-collapse ul[role=navigation] li:not(:last-of-type){border-bottom:1px solid #dce4ef}.admin-navigation-collapse ul[role=navigation] li a{display:block;width:100%;padding:.5em 1em;color:inherit;text-decoration:none;transition-property:background;border-radius:0}.admin-navigation-collapse ul[role=navigation] li a:hover{background-color:#dce4ef}.event-header .admin-navigation-collapse{display:flex;margin-left:0;margin-right:0}.event-header .admin-navigation-collapse:first-of-type{margin-left:auto}.admin-navigation-wrapper{position:relative;display:flex!important;flex-wrap:wrap;flex-direction:row;justify-content:center;width:100%;padding:.625rem 1rem .25rem}@media (min-width:30em){.admin-navigation-wrapper{max-width:75rem;margin:0 auto;flex-direction:row;justify-content:space-between;align-items:initial}}.admin-navigation-wrapper p{flex-basis:100%;display:inline-block;margin-top:.125rem;margin-right:0;margin-bottom:.25rem;margin-left:0;color:#fff;text-shadow:0 1px 3px #032134;font-weight:400;font-size:.8rem;text-align:center}@media (min-width:30em){.admin-navigation-wrapper p{flex-basis:auto;text-align:left;margin-bottom:0}}.admin-navigation,.link .link-author figure{display:flex}@media (min-width:30em){.admin-navigation{margin-left:auto}}.admin-navigation h4{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.admin-navigation ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding-left:0;text-align:right}.admin-navigation li:not(:last-of-type){margin-right:.25rem}.admin-navigation li a,.admin-navigation li a:focus,.admin-navigation li a:hover,.admin-navigation li a:visited{font-size:.8rem;padding:.25rem .75rem;border-radius:2rem;background-color:#fff;color:#032134;text-decoration:none}.admin-navigation-wrapper+.image-content,main>.section-fullwidth+.box-upgrade{margin-top:-1em}.attendee-card{flex-basis:5rem;padding:.125em .25em;margin-bottom:0}.attendee-list{margin:0 -.25em}.autocomplete{position:relative}.autocomplete:focus-within [data-complete-url]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.autocomplete:focus-within .autocomplete-items{border-color:#032134;box-shadow:0 1px 5px rgba(0,0,0,.25)}.autocomplete:focus-within{box-shadow:0 1px 5px rgba(0,0,0,.25)}.autocomplete-items{z-index:1;position:absolute;top:100%;right:0;left:0;overflow:auto;max-height:11em;margin:0;padding-left:0;list-style:none;border-top:0;border-right:1px solid #9da0a6;border-bottom:1px solid #9da0a6;border-left:1px solid #9da0a6;background:#fff;border-bottom-left-radius:.2em;border-bottom-right-radius:.2em}.autocomplete-items li{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0;padding:.5em;line-height:1.2;border-bottom:1px solid #f2f2f5;cursor:pointer;transition-property:background-color}.autocomplete-items li strong+em{margin-left:.5em;color:#9da0a6}.autocomplete-items li strong~.badge{margin-left:auto}.autocomplete-items li:hover{background-color:#f2f2f5}.autocomplete-item-selected{background-color:#dce4ef;color:#032134}.autocomplete-item-notice{color:#032134}.autocomplete-item-error{color:#db222a}.autocomplete li[readonly]{pointer-events:none;cursor:default}.badge{display:inline-block;vertical-align:middle;position:relative;font-size:.75rem;padding:.125rem .5rem;background-color:#d6d7d9;border:thin solid #d6d7d9;border-radius:.2rem}.badge--admin{background-color:#db222a;color:#fff;border-color:#db222a}.badge-low-callout-wrapper{position:relative}.badge-low-callout{position:absolute;left:0;bottom:.5em;max-width:100%;font-size:1.25rem;letter-spacing:.05ch;line-height:1.2;text-align:left;padding:.35em 1em;margin-left:0;margin-right:.5rem;min-width:15rem;background-color:#db222a;background-color:var(--custom-color-event-main, #db222a);color:#fff;color:var(--custom-color-event-text, #fff);transition-property:background-color,color}.badge-low-callout-wrapper:focus .badge-low-callout,.badge-low-callout-wrapper:hover .badge-low-callout{background-color:#db222a;background-color:var(--custom-color-event-secondary, #db222a);color:#fff;color:var(--custom-color-event-text, #fff)}.badge--outline{display:inline-block;font-size:.8rem;padding:.25rem .75rem;margin-bottom:1rem;line-height:1;border:1px solid #db222a;border:1px solid var(--custom-color-event-main, #db222a);border-radius:.2rem;color:#db222a;color:var(--custom-color-event-main, #db222a)}.badge--outline a{text-decoration:none;color:inherit!important}.badge--premium{background-color:#039be5;color:#fff;border-color:#039be5}.badge--organizer{background-color:#9c27b0;color:#fff;border-color:#9c27b0}.badge--organizer-pro{background-color:#673ab7;color:#fff;border-color:#673ab7}.badge--twitter{border-color:#1da1f2!important;color:#1da1f2!important}.badge--vimeo{border-color:#1ab7ea!important;color:#1ab7ea!important}.badge--youtube{border-color:red!important;color:red!important}.badge--url{border-color:#032134!important;color:#032134!important}.badge--slidescom{border-color:#e6627b!important;color:#e6627b!important}.badge--slideshare{border-color:#07a!important;color:#07a!important}.badge--speakerdeck{border-color:#396!important;color:#396!important}.badge-call-for-papers--accepted,.badge-call-for-papers--open{background-color:#00a244;color:#fff;border-color:#00a244}.badge-call-for-papers--closed{background-color:#dce4ef;color:#032134;border-color:#dce4ef}.badge-call-for-papers--declined{background-color:#db222a;color:#fff;border-color:#db222a}.badge-call-for-papers--pending{background-color:#dce4ef;color:#032134;border-color:#dce4ef}.article h1{margin-top:.5rem;margin-bottom:1rem}.article>p:first-of-type{font-size:1.25rem}.article-info{margin:0;font-size:.825rem;font-style:italic;color:#5b616b}aside.article-info{margin-top:-.5em;margin-bottom:1em}.pika-table tbody td,p.article-info{padding:0}.article-author{display:flex;flex-direction:row;margin-top:3em;padding:1em;background-color:#f2f2f5}.article-author figure{flex:0 0 10rem;margin:0}.article-author figure img{border:.2rem solid #fff;border-radius:50%}.article-author-text{flex:1 1 auto;padding-left:1em}.article-author-text h4{margin-top:.125em;margin-bottom:.25em}.article-author-text h4 a{text-decoration:none}.article-author-text .badge{font-size:.625rem}.article-author-text p{font-size:.85rem;line-height:1.333;margin-top:0;margin-bottom:.25em}.blog-category.card{display:flex;flex-direction:column;align-content:stretch}.blog-category.card p:last-of-type,.collection-card-description p:last-of-type{margin-bottom:0}.blog-category.card .options{flex:1 1 100%;align-items:flex-end;list-style:none;display:flex;margin-bottom:0;padding-left:0}.blog-category.card .options li:not(:first-of-type){margin-left:1.5rem}.blog-category.card .options li{margin-bottom:0}.blog-category.card .options svg{margin-right:.25rem;display:inline-block}.sidebar .blog-category{padding:0;display:flex;justify-content:space-between}.sidebar .blog-category a{width:auto;padding:.75em 1em}.sidebar .blog-category svg{width:1rem;height:1rem;opacity:.35;transition-property:opacity}.sidebar .blog-category:hover svg{opacity:1}.sidebar .blog-category:focus-within svg{opacity:1}.box{display:block;transition-property:all;margin:1em 0;padding:.5em 1em;border-radius:.2em;background-color:#fff;color:#032134}.box p{margin:0}.box a,label a{text-decoration:underline}.box-info{background-color:#dce4ef}.box-notice{background-color:#fff59d}.box-success{background-color:#d3f9d8}.box-key{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2em 1em;box-shadow:0 .05rem .2rem #d6d7d9}@media (min-width:35em){.box-key{padding:3em 1em}}.section-fullwidth .box-key,.section-fullwidth.box-key{border-radius:0}.box-key-light{background-color:#dce4ef;box-shadow:none}.box-key h4{flex-basis:100%;margin-top:0;text-align:center}.box-key .box-key-action li{flex:1 1 100%}.box-key .box-key-action li:nth-child(2){align-self:center}@media (min-width:42em){.box-key .box-key-action li{flex:1 1 auto;margin-left:1.5ch;margin-right:1.5ch}}.box-key .list-flex{flex-direction:column;align-items:center}@media (min-width:35em){.box-key .list-flex{flex-direction:row}}.box-key .button{margin-right:.5rem;margin-left:.5rem;text-decoration:none;background-color:#00a244;border:.1rem solid #00a244!important}.box-key .button-secondary{background-color:#fff;border:.1rem solid #00a244!important;color:#00a244}.box-actionable{margin-top:2rem;margin-bottom:2rem;padding:0}.box-actionable::before{content:'·····';display:block;margin-bottom:1rem;margin-right:auto;margin-left:auto;font-size:2rem;text-align:center;color:#d6d7d9}.box-actionable p{max-width:27.5rem}.box-actionable .box-actionable-action{display:flex;justify-content:flex-end;margin-top:1rem}.box-actionable .button{margin-left:auto;text-decoration:none;background-color:#00a244;border:.1rem solid #00a244!important}.box-actionable .button-secondary{margin-left:auto;background-color:#fff;border:.1rem solid #00a244!important;color:#00a244}.box-onboarding{padding:3em 2em 2em;background-color:#dce4ef;color:#fff}.box-onboarding h3{margin-top:0;margin-bottom:.125em}.box-onboarding h3+p{margin-top:0;margin-bottom:.5em}.box-onboarding ol{list-style:none;counter-reset:onboarding}.box-onboarding li{position:relative;display:flex;align-items:center;margin-top:1.5em;margin-bottom:1.5em;margin-left:1.25rem;padding:.75em .75em .75em 2em;background-color:#fff;color:#032134;border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.box-onboarding li::before{counter-increment:onboarding;content:counter(onboarding);position:absolute;top:-.4rem;left:-2.5rem;width:2.8rem;height:2.8rem;font-size:2rem;display:inline-block;text-align:center;color:#fff;background-color:#db222a;border:.2em solid #db222a;border-radius:50%;box-sizing:content-box}.box-onboarding li.is-done{opacity:.4}.box-onboarding li.is-done p{text-decoration:line-through}.box-onboarding li p{margin:0;line-height:inherit}.box-onboarding li a,.event-header-date time{font-weight:700}.box-upgrade{position:-webkit-sticky;position:sticky;top:0;z-index:100;margin-top:0;margin-bottom:3rem;padding-top:3rem;padding-bottom:3rem;box-shadow:0 .35rem .35rem #dce4ef;text-align:center}.box-upgrade .section-default{text-align:left}.box-upgrade .badge{position:absolute;top:1rem}.box-upgrade .button{margin-top:1rem;margin-right:.5rem;margin-left:.5rem;text-decoration:none;background-color:#00a244;border:.1rem solid #00a244!important}.box-upgrade .button-secondary{background-color:#fff;border:.1rem solid #00a244!important;color:#00a244}.brand-logo img{width:7rem}.brand-logo:hover{background:0 0!important}.header-standalone .brand-logo img{width:12rem}.modal-content .brand-embed h3{margin-top:2em;text-align:center;font-size:1rem}.brand-embed-chooser{display:grid;grid-template-columns:100%;list-style:none;padding:1em 0;background-color:#f2f2f5;border-radius:.2rem}.modal-content .brand-embed-chooser{max-width:60rem;margin-right:auto;margin-left:auto}@media (min-width:46.875em){.brand-embed-chooser{grid-template-columns:33.3333333% 33.3333333% 33.3333333%;padding:2em 1em}}.brand-embed-chooser li{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;justify-items:center;margin-bottom:3em;padding:0 1.5em}@media (min-width:46.875em){.brand-embed-chooser li{margin-bottom:0}.brand-embed-chooser li:not(:first-of-type){border-left:1px solid #fff}}.brand-embed-chooser h4{margin-top:0;margin-bottom:1em;color:#5b616b}.brand-embed-chooser img{width:4rem;height:4rem}.brand-embed-chooser .embed-icon-download{display:flex;justify-content:center;width:100%;max-width:100%;margin-top:1em;margin-bottom:.5em;background-color:#fff;border-radius:.2rem}.brand-embed-chooser .embed-icon-download a[download],.brand-embed-chooser .embed-icon-download span{display:flex;padding:.5em;text-align:center;text-decoration:none}.brand-embed-chooser .embed-icon-download span,.brand-embed-chooser a[download],.brand-embed-chooser a[download] svg{color:#9da0a6;fill:#9da0a6;transition:fill 50ms ease-in-out}.brand-embed-chooser .embed-icon-download>span{display:none}@media (min-width:56.25em){.brand-embed-chooser .embed-icon-download span{display:initial}}.brand-embed-chooser a[download] svg{position:relative;top:.125ch;width:1.5ch;height:1.5ch;margin-right:.25em}.brand-embed-chooser a[download]:focus,.brand-embed-chooser a[download]:focus svg,.brand-embed-chooser a[download]:hover,.brand-embed-chooser a[download]:hover svg{color:#5b616b;fill:#5b616b}.brand-embed-chooser .embed-snippet,form p{max-width:100%;width:100%}.brand-embed-chooser .one-line-fields{display:flex;max-width:100%;flex:1 1 100%;margin:0;flex-wrap:nowrap}.brand-embed-chooser .one-line-fields.show-and-hide{max-width:calc(100% - 2.5rem);padding:0;border:0;background-color:transparent}.brand-embed-chooser .show-and-hide-controller{position:relative;display:flex;flex:1 1 auto;justify-content:center;list-style:none;margin:0;padding:0}.brand-embed-chooser .show-and-hide-controller label{display:flex;flex:1 1 auto;align-items:center;justify-content:center;font-size:.75rem;min-width:2.5rem;padding-right:.5em;padding-left:.5em;line-height:2.5;cursor:pointer;text-decoration:none;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem;background-color:#9da0a6;color:#fff}.brand-embed-chooser .show-and-hide-controller [type=checkbox]{-webkit-appearance:none;appearance:none;display:none}.brand-embed-chooser .one-line-fields input{display:flex;flex:1 1 auto;width:auto!important;max-width:calc(100% - 1.5em);min-width:0;border-radius:0;box-sizing:border-box;color:#9da0a6;border-color:#fff;padding-top:.5em;padding-bottom:.5em}.brand-embed-chooser .one-line-fields:focus input,.brand-embed-chooser .one-line-fields:hover input{color:#032134}.brand-embed-chooser .one-line-fields .actions{margin-bottom:0}.brand-embed-chooser .one-line-fields .actions,.brand-embed-chooser .one-line-fields button{flex:0 1 2.5em;width:2.5em;background-color:#9da0a6;transition:background-color 50ms ease-in-out}.brand-embed-chooser .one-line-fields .actions:focus,.brand-embed-chooser .one-line-fields button:focus,.brand-embed-chooser .one-line-fields:hover .actions,.brand-embed-chooser .one-line-fields:hover button{background-color:#5b616b}.brand-embed-chooser .one-line-fields:focus-within .actions,.brand-embed-chooser .one-line-fields:focus-within button{background-color:#5b616b}.brand-embed-chooser .one-line-fields .actions button{padding-right:.5em!important;padding-left:.5em!important}.brand-embed-chooser-trigger{display:inline-block}.brand-embed-chooser-trigger[data-style=solid]{box-sizing:content-box;width:2.5ch;height:2.5ch;padding:.5ch;line-height:1;border-radius:.2rem;background-color:#fff;box-shadow:.125em .125em .75em -.05em rgba(0,0,0,.125)}.brand-embed-chooser-trigger svg{width:inherit;height:inherit;fill:#fff}.brand-embed-chooser-trigger[data-style=solid] svg{fill:#5b616b}.event-header .brand-embed-chooser-trigger{position:relative;top:-.125ch;margin-right:1ch;width:1.5ch;height:1.5ch}.user-avatar+.brand-embed-chooser-trigger{position:absolute;z-index:-2;left:15rem;bottom:4rem;border-top-left-radius:0;border-bottom-left-radius:0}.breadcrumbs{font-size:.825rem;padding-left:0}.has-sidebar .main-block>.breadcrumbs:first-child{margin-top:3em}.has-sidebar .main-block>.breadcrumbs:first-child+.inline-options-wrapper h1{margin-top:.25rem}.breadcrumbs li{display:inline;list-style:none;color:#5b616b}.breadcrumbs a,.breadcrumbs a:hover,.breadcrumbs a:visited{color:#5b616b!important}@media print{.breadcrumbs-invoice{display:none}}.call-for-papers-update-note{font-size:.85rem;margin-top:1rem}.call-for-papers--open h3,.error dt{margin-top:0}.callout{position:relative;margin:2em auto;padding:1.5em;border:.2em solid #000;text-align:center}.callout h3{border-bottom:0!important;background-color:inherit!important;color:inherit!important;-webkit-font-kerning:auto;font-kerning:auto;text-rendering:optimizeLegibility}.card{display:block;flex:1 1 auto;align-content:stretch;padding:1em;text-align:left;color:#032134;border:1px solid #d6d7d9;background-color:transparent;text-decoration:none}.card-interactive-container{margin-left:-.5em;margin-right:-.5em}.card-interactive,.card-interactive-wrapper{flex:1 1 auto;align-content:stretch;padding:.5em}.card-interactive{display:block;padding:1em;text-align:left;text-decoration:none;color:#032134!important;border:1px solid #d6d7d9;background-color:transparent;transition-property:all}.card-interactive a,.card-interactive a:focus,.card-interactive a:hover{color:#032134!important}.card-interactive a,.card-interactive a:focus,.card-interactive a:hover,.card-interactive a:visited{text-decoration:none}.collection-card-item{display:flex;flex:1 1 100%;margin-bottom:0;padding:.5em .5em 0}@media (min-width:60em){.collection-card-item{flex:1 1 50%;padding-bottom:.5em}}.collection-card:hover{background-color:#f2f2f5;text-decoration:none;color:inherit}.collection-card-header{display:flex;min-height:4rem}.collection-card-logo{width:4rem;max-width:100%;height:4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}.collection-card-title{display:flex;flex-direction:column;align-self:center}.collection-card h3{margin-top:0;margin-bottom:0}.collection-card-eventcount{font-size:.825rem;margin-top:1.5rem;margin-bottom:0;color:#5b616b}.collection-card-description{font-size:.85rem}@media (min-width:42em){.collection-card-extended{display:flex;flex-direction:row;-webkit-hyphens:auto;hyphens:auto}}.collection-event-list,.collection-info{flex:0 0 100%}@media (min-width:42em){.collection-event-list,.collection-info{flex:0 0 50%}}.collection-event-list{padding-left:1rem}@media (min-width:42em){.collection-event-list{padding-left:2rem}}.collection-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.5em .5em;padding:0;list-style:none}.cookie-notice{width:100%;padding:.5rem 1rem;background:#032134;color:#fff}.cookie-notice-inner{display:block;width:100%}@media (min-width:37.5em){.cookie-notice-inner{display:flex;margin:0 auto;max-width:75rem;padding-left:1rem;padding-right:1rem;flex-direction:row;flex-wrap:nowrap;justify-content:center}}.cookie-notice p{margin:0;flex:1 1 auto;align-self:center;font-size:.825rem;display:inline}.cookie-notice form{text-align:right}@media (min-width:37.5em){.cookie-notice form{display:flex;flex:1 1 5em;align-self:center}}.cookie-notice a{color:#fff}.cookie-notice form{font-size:.825rem;display:inline}.cookie-notice input[type=submit]:first-of-type{margin:0;padding:0!important;color:#db222a;background-color:transparent}@media (min-width:37.5em){.cookie-notice input[type=submit]:first-of-type{position:relative;display:inline-block;margin-left:1rem;padding:.5em 1em!important;align-self:center;font-size:.825rem;border-radius:.2em;background-color:#fff;color:#032134}}.day-card,.discover [role=navigation] a{display:inline-block;text-align:center;text-decoration:none}.day-card:hover{text-decoration:none}.day-card h4{font-size:.9rem;text-transform:uppercase;margin-bottom:.5rem}.day-card .calendar-weekday{display:block;font-size:1.5rem;margin-bottom:.5rem;color:#5b616b;color:var(--custom-color-event-main, #5b616b)}.day-card .calendar-hours{display:block;word-break:keep-all;white-space:nowrap}.discover{padding-bottom:0!important}.discover [role=navigation]{padding-left:0;margin-top:2em;list-style:none;display:flex;flex-wrap:wrap;background-color:rgba(255,255,255,.25)}@media (min-width:40.625em){.discover [role=navigation]{flex-wrap:nowrap}}@media (min-height:35em){.discover [role=navigation]{margin-top:3.5em}}@media (min-height:42em){.discover [role=navigation]{margin-top:5.5em}}.discover [role=navigation] li{margin-bottom:0;flex:1 1 auto;align-items:center;align-self:center}@media (min-width:40.625em){.discover [role=navigation] li{flex:1 1 100%}}.discover [role=navigation] a{width:100%;padding:.625em .25em;font-weight:700;color:#fff}.discover [role=navigation] a:focus,.discover [role=navigation] a:hover{background-color:rgba(255,255,255,.5);color:#032134}.discover [role=navigation] li.is-active a{background-color:#fff;color:#032134}@media (max-width:42em){.discover [role=navigation] .is-optional{display:none}}.discover .intro-content{max-width:100%}.section-default.error-wrapper{display:flex;flex:1 0 auto;flex-direction:column;margin-top:3rem;margin-right:auto;margin-bottom:2rem;margin-left:auto;max-width:50em}@media (min-width:30em){.section-default.error-wrapper{flex-direction:row;margin-top:6rem}}.logo{width:100%;text-align:center}.logo svg{max-width:8rem}#colloq-mark .mark-body{fill:#032134;stroke:#032134;stroke-width:.125em}#colloq-mark .mark-inner{fill:#fff}@media (min-width:30em){.logo{max-width:15rem;text-align:center;margin-right:2rem}.logo svg{max-width:10rem;margin-top:2.8rem}}.error-wrapper h1{font-size:6rem;text-align:center;margin:0}@media (min-width:30em){.error-wrapper h1{font-size:8rem;text-align:left}}.error-message .button+span{display:block;margin-top:1rem}@media (min-width:30em){.error-message .button+span{display:inline;margin-top:auto}}.exception-stacktrace{list-style:none}.exception-stacktrace li{margin-bottom:.5em;counter-increment:trace;padding-left:2em;position:relative}.exception-stacktrace li::before{content:counter(trace);position:absolute;top:50%;margin-left:-2rem;transform:translateY(-50%);background:rgba(0,0,0,.25);width:1.5em;line-height:1.5em;text-align:center;border-radius:1.5em;font-size:.8em}.exception-stacktraceInternal{opacity:.25}.day-list{list-style:none;display:flex;padding-left:0;flex:1 0 auto;justify-content:center;align-items:stretch;flex-wrap:wrap}.day-list li{display:flex;flex-basis:15rem;margin:.5rem}.day-list li:first-child{margin-left:0}.day-list li:last-child{margin-right:0}.day-list li a{display:block;width:100%;min-height:6rem;padding:1em;border:2px solid rgba(0,0,0,.125);background-color:#f9f9fd;color:#5b616b}.day-list li a:hover{border:2px solid rgba(0,0,0,.25);background-color:#fff}.empty-data{margin-top:3em;margin-bottom:5em;align-items:center;justify-content:center}.empty-data-content{display:flex;flex-direction:column;align-self:center;width:18rem;max-width:100%}@media (min-width:35em){.empty-data-content{margin-left:2em}}.empty-data-content em{display:block;font-size:2em;font-style:normal;margin-bottom:1rem}.empty-data-content p{margin-top:.5em;margin-bottom:.5em}.empty-data-content .button{margin-top:1em}.empty-data-content footer{margin-top:2em}.event-card-item{display:grid;margin-bottom:0}.event-card{position:relative;display:grid;grid-template-columns:1fr;align-content:start;font-size:.85rem;padding:0;text-align:left;text-decoration:none;box-shadow:0 .05rem .2rem #d6d7d9;background-color:#fff;color:#032134!important;border-radius:.2rem;transition-property:box-shadow}.event-card:hover{text-decoration:none;box-shadow:0 .05rem .5rem #d6d7d9}.event-card:focus{text-decoration:none;color:#032134;box-shadow:0 .05rem .2rem #5b616b}.event-card:focus-within{text-decoration:none;color:#032134;box-shadow:0 .05rem .2rem #5b616b}.event-card-header .event-status{position:absolute;z-index:20;bottom:.75rem;margin-top:.25rem;margin-left:.75rem}.event-card-header{position:relative;width:100%;height:8rem;display:flex;align-items:flex-start;flex-direction:column}.event-card-date{position:absolute;z-index:20;top:0;left:0;margin-top:.75rem;margin-right:.75rem;margin-left:.75rem;padding:.25em .75em .25em .5em;background-color:rgba(0,0,0,.75);color:#fff}.event-card-image-wrapper{position:relative;height:8rem}.event-card-header>a:first-of-type{display:block;position:absolute;top:0;right:0;left:0;z-index:11}.event-card-image{position:absolute;top:0;right:0;left:0;z-index:10;height:100%;margin:0;padding:0;background-color:#f9f9fd;border-top-right-radius:.2rem;border-top-left-radius:.2rem;overflow:hidden}.event-card-image img{width:100%;height:100%;object-fit:cover;transition-property:transform;will-change:auto}.event-card:hover .event-card-image img{transform:scale(1.025)}.event-card-item:focus-within .event-card-image img{transform:scale(1.025)}.event-card a{text-decoration:none;color:currentColor}.event-card-content a:focus{display:inline-block;outline:thin dotted #5b616b!important}.event-card-controller{margin-bottom:2em}.event-card-controller form,.event-card-controller input{width:auto;display:inline-block}.event-card-content{min-height:7rem;padding:1em}.event-card-content p:first-of-type{margin-top:.5em}.event-card h3{font-size:1rem;margin-top:0;margin-bottom:0}.event-card-aside{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding-top:.5rem;padding-right:.75rem;padding-left:.75rem;min-height:2.5rem;background-color:#f2f2f5;color:#9da0a6;transition-property:color}.event-card-aside>*{margin-right:1rem;margin-bottom:.5rem!important}.event-card-aside>:last-child{margin-right:0}.event-card-aside .event-status{margin-left:auto}.event-card-series{display:flex;flex-wrap:wrap;margin-top:0;color:#9da0a6}.event-card-series svg{align-self:center}.event-card-series a{margin-top:0;color:#9da0a6;display:inline-block;max-width:15ch;margin-left:.5ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline}.event-card p{line-height:1.3333333;color:#5b616b}.event-card p:last-of-type{margin-bottom:0}.event-card-ordered{position:relative;margin-left:3.5ch;min-height:3.5ch;margin-bottom:.5em}.event-card-ordered::before{counter-increment:eventCounter;content:counter(eventCounter);position:absolute;left:-5ch;top:.25ch;display:inline-block;width:4ch;height:4ch;margin-right:1em;padding:1.1ch;line-height:1;background-color:#d6d7d9;border-radius:50%;font-weight:700;text-align:center}.event-card-ordered header{font-size:.825rem;color:#5b616b}.event-header{margin-top:0;margin-bottom:1em;min-height:16rem}.event-header,.event-header h1,.event-header p{text-align:center}.event-header a{color:#fff}.event-header ol,.event-header ul,.event-navigation ul{margin:0;list-style:none}.event-header h1{font-size:1.8em;margin-top:0;margin-bottom:1.25rem;font-weight:700}@media (min-width:36em){.event-header h1{font-size:2.5em}}.event-header h1 a{text-decoration:none}.event-header h1 img{display:block;max-width:100%;margin-right:auto;margin-bottom:.5em;margin-left:auto}@media (min-width:36em){.event-header h1 img{display:inline-block;vertical-align:bottom;margin-right:0;margin-bottom:0;margin-left:0}}@media (min-width:32.5em){.event-header .event-header-ownership-info{margin-right:1ch}}.event-card-ordered h4,.event-header-location,.simple-page-header .inline-options-wrapper h1{margin-top:0;margin-bottom:0}.event-header-secondary-info{text-align:center}.event-header-secondary-info .list-inline{margin-top:2em}.event-header-secondary-info .event-header-date{display:block;margin:0}.event-header .ics-download,.event-header .tooltip-toggle>a{display:inline-block;margin-left:.25em;cursor:pointer;font-size:.85rem;text-decoration:none}.event-header .ics-download .icon,.event-header .tooltip-toggle>a .icon{width:1.125em;height:1.125em;fill:currentColor;transition-property:fill}.event-header .ics-download:hover .icon,.event-header .tooltip-toggle>a:hover .icon{fill:#db222a;fill:var(--custom-color-event-main, #db222a)}.event-header-owner{margin-bottom:.125em}.event-header-series{margin-top:0;margin-bottom:1em}.event-header-series .admin-navigation-wrapper{padding:.125ch;display:inline!important}.event-header-series .admin-navigation-wrapper .admin-navigation-collapse{display:inline!important}.event-header-series .admin-navigation-wrapper .admin-navigation-collapse h4{display:inline-block;margin-left:0}@media (max-width:45em){.event-header .section-default{padding:0}}.event-list{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none}@media (min-width:50em){.event-list{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.event-list-ordered{list-style:none;counter-reset:eventCounter}.event-navigation{display:block;position:relative;width:100%;max-width:75rem;margin-right:auto;margin-left:auto}@media (min-width:42em){.event-navigation{padding-right:1em;padding-left:1em}}.event-navigation ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0;background-color:rgba(255,255,255,.25)}.event-navigation li{display:flex;flex:1 1 50%;margin-bottom:0;text-align:center}@media (min-width:32em){.event-navigation li{flex-basis:auto}}.event-navigation li a:only-child{flex-basis:100%}.event-navigation li a:not(:first-of-type){display:none;flex:0 1 auto;margin-left:.5rem;padding-right:.625em;padding-left:.625em}@media (min-width:60em){.event-navigation li a:not(:first-of-type){display:flex}}.event-navigation li .icon{transition-property:fill}.event-navigation li:hover .icon,.search-bar--on-white use{fill:#032134}.event-navigation li a{flex:1 1 auto;padding:.625em .25em;font-weight:700;color:#fff;text-decoration:none}.event-navigation li:focus,.event-navigation li:hover{background-color:rgba(255,255,255,.5)}.event-navigation li a:focus,.event-navigation li:hover a{color:#032134}@media (min-width:32em){.event-navigation a{width:auto}}.event-navigation li.is-active{background-color:#fff}.event-navigation li.is-active a{color:#032134}.event-filter{margin-top:-1rem;padding-right:1em;padding-left:1em;border-radius:.2em;border-top:none;border-right:thin solid #f2f2f5;border-bottom:thin solid #f2f2f5;border-left:thin solid #f2f2f5;border-bottom-right-radius:.2em;border-bottom-left-radius:.2em}.event-filter,.search-bar--has-followup+.event-filter{border-top-left-radius:0;border-top-right-radius:0}.event-filter h4{margin-top:.5rem;margin-bottom:.5rem;font-size:.85rem;text-transform:uppercase}.event-filter a,.event-filter a:visited{border:0;text-decoration:none}.event-filter .event-filter-months,.speaker-card .label-notice+header h1,.speaker-card .label-notice+header h2,.speaker-card-extended .label-notice+header h1,.speaker-card-extended .label-notice+header h2{margin-top:.5em}.event-filter>.event-filter-months>li:first-of-type>a{padding-left:0}.event-filter-list{padding-top:1rem;font-size:.85rem}.event-filter-list:focus,.event-filter-list:hover{display:block}.event-filter-list:focus-within{display:block}.event-filter-list-group{display:flex;margin-bottom:0}.event-filter-list-group>a{display:flex;align-items:center;margin:.25em .5em .25em 0;padding:.25rem .75rem;font-weight:700;background-color:#d6d7d9;border-radius:.2em;text-align:center;transition-property:all}.event-filter-list-group-item.is-active,.event-filter-list-group>a.is-active,.event-filter-list-group>a:focus,.event-filter-list-group>a:hover,.menu-toggle li a:focus span,.menu-toggle li a:hover span{color:#032134}.event-filter .event-filter-list-group-items{display:inline-flex;margin:0;padding:0}.event-filter-list-group-item{flex:1 1 auto;text-align:center;margin:.25em .5em .25em 0;border-radius:.2em;padding:.25rem .5rem;background-color:#f2f2f5;transition-property:all}.event-filter-list-group-item:hover{color:#032134}.event-filter-list-group-item:focus-within{color:#032134}.event-filter-list-group-item a{color:inherit}.event-preview{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;margin:0 auto 0 0;padding-top:.5em;padding-bottom:.7em;background-color:#db222a;color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.event-preview-wrapper{max-width:75rem;padding-right:1em;padding-left:1em;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}@media (min-width:45em){.event-preview-wrapper{flex-wrap:nowrap}}.event-preview-wrapper b{margin-right:.5em}.event-preview input[type=url]{font-size:.85rem;padding:.5rem;width:9rem;line-height:1.4em;border:1px solid #fff;background-color:rgba(255,255,255,.8);color:#032134}@media (max-width:45em){.event-preview input[type=url]{border-top-right-radius:0;border-bottom-right-radius:0;width:100%;min-width:5em}}@media (min-width:60em){.event-preview input[type=url]{width:16em}}.event-preview-url{display:inline-block;margin-bottom:.5em;width:100%;flex-basis:100%}@media (min-width:45em){.event-preview-url{margin-bottom:0;margin-right:1em;width:auto;flex-basis:auto}}.event-preview a,.event-preview a:focus,.event-preview a:hover,.event-preview a:visited,.event-preview input[type=submit]{display:inline-flex;align-items:center;padding:.5rem;height:2.3rem;vertical-align:middle;text-decoration:none;border-radius:.2em;background-color:#fff;border:thin solid #fff;color:#032134;transition-property:all}.event-preview .event-preview-publish{margin-left:auto;margin-top:.5em;justify-content:center;flex-basis:100%}@media (min-width:35em){.event-preview .event-preview-publish{margin-top:0;justify-content:flex-start;flex-basis:auto}}@media (min-width:45em){.event-preview .event-preview-publish{margin-top:0;margin-right:0;margin-left:auto}}.event-preview .one-line-fields,.event-preview .one-line-fields p{margin:0}@media (max-width:45em){.event-preview .one-line-fields p{flex:1 1 50%}.event-preview .one-line-fields .actions{border-top-left-radius:0;border-bottom-left-radius:0}}.event-preview .one-line-fields .actions button{font-size:.85rem;line-height:1.4em;padding-top:.5rem;padding-right:.25rem!important;padding-bottom:.5rem;padding-left:.25rem!important;flex:1 1 100%;border:1px solid #fff!important;background-color:#fff;color:#032134}@media (min-width:45em){.event-preview .one-line-fields .actions button{padding-right:.75rem!important;padding-left:.5rem!important;flex-grow:0 0 auto}}.section-default.tickets{margin-bottom:2em}.tickets-external{border:1px solid #d6d7d9;padding:2em;text-align:center}.tickets-external .button{margin-top:1em}.tickets-eventbrite{margin:1rem auto;min-height:457px!important}tito-widget{display:block;width:100%;border:1px solid #d6d7d9;padding:1em}tito-widget .tito-wrapper form{width:100%}.error ol.error-recoveryOptions,tito-widget .tito-ticket-list{list-style:none;padding-left:0}tito-widget .tito-ticket-name{font-weight:700}tito-widget .tito-ticket-description{font-size:.9rem;font-style:italic;max-width:48rem}tito-widget .tito-ticket:not(:last-of-type){padding-bottom:.5em;border-bottom:1px solid #d6d7d9}tito-widget .tito-badge-link{margin-top:1em;font-size:.9rem;font-style:italic}.slot-card .slot-main footer,tito-widget .tito-ticket-price-quantity-wrapper{margin-top:1em}tito-widget .tito-ticket-price-quantity-wrapper input.tito-ticket-quantity-field{position:relative;top:-.25em;width:3ch;padding:.25em;text-align:center}tito-widget .tito-ticket-price-quantity-wrapper .tito-ticket-price-quantity,tito-widget .tito-ticket-price-quantity-wrapper .tito-ticket-quantity{display:flex;flex-direction:row-reverse;justify-content:end}tito-widget .tito-ticket-price .tito-ticket-vat{display:inline}tito-widget .tito-discount-code-show{display:none}tito-widget .tito-discount-code-field{display:inline-block!important;width:12ch!important;padding:.5em!important;font-size:.875rem!important}tito-widget .tito-tickets-unavailable{display:block;transition-property:all;margin:1em 0;padding:.5em;border:1px solid rgba(0,0,0,.125);border-radius:2px;color:#032134;background-color:#fff1d2}tito-widget .btn,tito-widget .btn:visited{display:inline-block;font:inherit;font-size:.9rem;font-weight:400;letter-spacing:.01em;line-height:inherit;-webkit-appearance:none;appearance:none;padding:.5em 2em;border:0;border-radius:.2em;cursor:pointer;background-color:#db222a;background-color:var(--custom-color-event-main, #db222a);color:#fff}.event-card .event-user-actions{margin-top:-1.4rem;margin-right:.25rem;z-index:20}.event-user-actions{display:inline-flex;margin-top:0;margin-right:0;margin-left:auto;padding-left:1em}.event-user-actions .list-flex{margin:0;flex-wrap:nowrap}.event-user-actions .list-flex li,.filter li,.inline-options-wrapper .admin-navigation li,.inline-options-wrapper .admin-navigation-collapse li,.one-line-fields label span{margin-bottom:0}.event-user-actions form{width:auto;margin:0}.event-user-actions button[type=submit]{margin-left:.25em;padding:.25em!important;border-radius:.2em}.event-user-actions button[type=submit][aria-pressed=false]{background-color:#fff}.event-user-actions button[type=submit][aria-pressed=true]{background-color:#db222a}.event-user-actions button[type=submit] svg{display:flex;align-items:center;width:2em;height:1.75em;stroke:#fff;fill:#fff}.event-card .event-user-actions button[type=submit]{background-color:transparent!important}.event-card .event-user-actions:focus-within *{outline:0}.event-card .event-user-actions button[type=submit] .user-action-icon svg{fill:#db222a;stroke:#db222a}.event-user-actions button[type=submit][aria-pressed=false] .user-action-icon svg{fill:#fff;stroke:#fff}.body_has-javascript .filter-bar input[type=submit],.event-card .user-action-text,.event-header .user-action-icon{display:none}.filter{display:flex;justify-content:space-evenly;margin:0;padding:0;list-style:none}.filter li a,.filter-bar{padding:1rem}.filter-bar{font-size:.85rem;width:100%;max-width:100%;margin-bottom:2rem;box-shadow:0 .05rem .2rem #d6d7d9;transition-property:box-shadow}.filter-bar:focus-within{box-shadow:0 .05rem .2rem #5b616b}.filter-bar h2{display:inline-block;font-size:inherit;margin-top:0;margin-right:1rem;margin-bottom:0;position:relative;top:-.1em}.filter-bar ul{display:inline-grid;grid-template-columns:repeat(2,minmax(6rem,1fr));grid-gap:1rem;list-style:none;margin:0;padding:0}@media (min-width:35em){.filter-bar ul{grid-template-columns:repeat(3,minmax(6rem,1fr))}}@media (min-width:42em){.filter-bar ul{grid-template-columns:repeat(4,minmax(6rem,1fr))}}@media (min-width:60em){.filter-bar ul{grid-template-columns:repeat(6,minmax(6rem,1fr))}}.filter-bar ul li,.form-agreements li{line-height:1;margin-bottom:0}.filter-bar label{display:inline-flex;flex:1 1 auto;flex-direction:row;align-items:flex-start;-webkit-hyphens:auto;hyphens:auto;margin:0}.filter-bar input[type=submit]{margin-top:1rem}.intro+.section-default>.filter-bar{margin-top:-1rem}.filter-bar--dark{background-color:#f2f2f5;border:1px solid #d6d7d9;border-top:none;box-shadow:none}.form--compact{width:24em}.form--compact .form-agreements,.form--compact p{margin:.5em auto 1em}.pika-single{width:100%;max-width:100%;max-width:20rem;padding:1em;border:1px solid #9da0a6;background-color:#fff;font-size:.85rem}.pika-lendar{position:relative}.pika-single.is-hidden{display:none!important}.pika-title,.sponsor-no-link.sponsor-no-logo h4{text-align:center}.pika-label{margin-bottom:1em}.pika-title .pika-label{display:inline;font-weight:700}.pika-title .pika-label:first-child{margin-right:.5ch}.pika-title .pika-label:last-child{margin-right:2ch}.pika-select.pika-select-month,.pika-select.pika-select-year{display:none}button.pika-next,button.pika-prev{margin-top:.5rem;margin-bottom:1em;background-color:#d6d7d9;color:#000;padding:.125rem}.pika-label:nth-child(2)::after{content:'';display:block;width:100%;height:1px}button.pika-prev,label.label--inline input{margin-right:.5ch}.pika-table{width:100%}.pika-table thead th{margin-bottom:.25rem;font-weight:400}.pika-row .is-disabled{opacity:.5;cursor:default}.pika-button.pika-day{display:block;width:100%!important;height:100%;padding:.5rem .125rem!important;background-color:#fff;color:#000}.pika-button.pika-day:hover{background-color:#9da0a6;color:#000}.pika-table .is-selected .pika-button.pika-day{background-color:#5b616b;color:#fff}form{width:42em;width:var(--section-narrow-width);max-width:100%;margin:0 auto}fieldset{display:block;margin:2em 0 1em;padding:0;border:0;border-top:1px solid #9da0a6}.form--on-dark fieldset{border-top-color:#fff}.fieldset-inner{margin-top:.5em;margin-right:0;margin-left:2em;padding:.5em;background-color:#d6d7d9;border-top:0}.fieldset-inner .fieldset-inner{padding-left:0}legend{display:inline-block;min-width:10ch;padding:.5em;margin-top:0;margin-right:calc(50% - 5ch);margin-bottom:0;margin-left:calc(50% - 5ch);font-size:.8rem;color:#9da0a6;text-align:center}.form--on-dark label,.form--on-dark label a{color:#fff}input,select,textarea{width:100%;border:1px solid #9da0a6}input,textarea{max-width:100%;margin:0;padding:.75em;box-sizing:border-box;-webkit-appearance:none;appearance:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;font-size:inherit;border-radius:.2em}.form--on-dark input,.form--on-dark textarea{background-color:#fff;border-color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;width:auto;height:auto;margin-right:.5em;margin-left:0;padding:0;border:0}input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;box-shadow:none}input[type=radio]{-webkit-appearance:radio;appearance:radio}select{font-size:1rem;height:2.1875rem;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;padding:.5rem;background-color:#fff}.form--on-dark select{border-color:#fff}input:focus,textarea:focus{border:1px solid #032134!important}textarea{min-height:15em}textarea.tiny{min-height:5em}label{display:block;margin:.5em 0}label.label--inline{display:inline-block;margin:0 .125ch 0 .25ch;padding-right:.5ch;padding-left:.5ch;background-color:#f2f2f5;border-radius:.2rem}@media (min-width:47.5em){label.label--inline{padding-top:.05ch;padding-bottom:.125ch}}label.label--inline input[type=radio]{-webkit-appearance:none;appearance:none;-moz-appearance:none;vertical-align:middle;background-color:transparent;width:.75em;height:.75em;border-radius:.75em!important;border:.15rem solid #fff}label.label--inline input:checked{background-color:#db222a}.form-agreements input,.form-agreements label,input[id]+label[for],label[for]+input[id]{display:inline-block;vertical-align:top}[disabled]{opacity:.5;background-color:#f2f2f5;color:#032134;cursor:default;pointer-events:none}label>span{display:flex;justify-content:flex-start;font-size:.85em;margin-bottom:.25em}label>span>a{margin-left:.5ch}label input+span{display:block;font-size:.85em;margin-top:.25em}.expand-new-fieldset~.fieldset-inner{display:none}.expand-new-fieldset:checked~.fieldset-inner{display:block}.collapse-outdated-fieldset~.fieldset-inner,.twitter-author strong{display:block}.collapse-outdated-fieldset:checked~.fieldset-inner{display:none}.form-agreements{margin:2em auto;color:#5b616b;font-size:.85rem}.form-agreements a{text-decoration:underline}.form--on-dark .form-agreements,.form--on-dark .form-agreements a,.list-checkmark.is-inverted li{color:#fff}.form-agreements input[type=checkbox],.form-agreements input[type=radio]{position:absolute;margin-top:.6rem}.form-agreements input[type=checkbox]+label,.form-agreements input[type=radio]+label{position:relative;padding-left:2.1em}.forgot-password::before{content:'('}.forgot-password::after{content:')'}input[type=date],input[type=time]{min-height:2.6em}.error{margin:1em 0;padding:1em;background-color:rgba(219,34,42,.35);border-radius:2px}.form--on-dark .error{background-color:#fff}.error dd:last-of-type,.error p:last-of-type{margin-bottom:0}.error dd::first-letter,.error p::first-letter{text-transform:uppercase}.error dd{margin-bottom:.5em;margin-left:0}input[aria-invalid=true]{border-color:#db222a!important}.error-invalid-message{color:#db222a!important}label+.error-invalid-message{display:block;padding-left:calc(2.5em - .75ch)}.label_inError{color:#db222a}p:first-of-type.error-message{margin-top:0}.form-neutral{width:auto;margin-left:0;margin-right:0}.form-unstyled{display:inline-block;width:auto;margin:0}input.unstyled:not([type=checkbox]):not([type=radio]){display:inline;padding:0!important;letter-spacing:normal;background-color:transparent;color:#db222a;color:var(--custom-color-event-main, #db222a);text-decoration:underline;border-radius:0}.header-standalone{margin:4rem auto 2rem;text-align:center}.header-hierarchy{font-size:1.75rem;color:#db222a;color:var(--custom-color-event-main, #db222a)}@media (min-width:35em){.header-hierarchy{font-size:2.5rem}}.header-hierarchy>*{display:inline;font-size:inherit;color:#032134}.header-hierarchy h1{font-weight:400}.header-hierarchy a{font-weight:700}.hidden,[hidden=true]{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px!important;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.hint{position:relative;display:block;font-size:.85rem;margin-top:1em;padding:.5em 1em;max-width:35rem;border:1px solid #d6d7d9;border-radius:.2rem;background-color:#fff;opacity:.75;color:#5b616b;transition-property:opacity}@media (-ms-high-contrast:active){.hint{color:#032134;border-color:#032134}}.hint:focus,.hint:hover,:focus~.hint,:hover~.hint{opacity:1;border-color:#f2f2f5;background-color:#f2f2f5}.hint::before{content:'';position:absolute;top:-1.5em;left:1em;width:0;height:0;border:.75em solid transparent;border-bottom-color:#d6d7d9}.hint:focus::before,.hint:hover::before,:focus~.hint::before,:hover~.hint::before{border-bottom-color:#f2f2f5}@media (-ms-high-contrast:active){.hint::before{border-bottom-color:#032134}}.hint a,.hint a:focus,.hint a:hover,.hint a:visited{color:inherit}.icon{text-decoration:none}.icon-text,.icon-text--big{box-sizing:content-box;display:inline-block;font-size:1ch;text-align:center}.icon-text{padding:.5ch;border-radius:50%;transform:scale(.75);width:1.5ch;height:1.5ch}.icon-text--big{vertical-align:baseline;width:2.5ch;height:2.5ch;fill:#9da0a6}.icon-info{background-color:#dce4ef;color:#5b616b;cursor:pointer}.button svg{height:1.5ch;width:1.5ch;fill:#fff}h2>.icon{font-size:inherit;width:1em;height:1em;margin-right:.5em;margin-left:.5em;vertical-align:middle;fill:#db222a}@media (min-width:35em){h2>.icon{width:2em;height:2em}}h2>.icon:first-child{margin-left:0}h2>.icon:not(:only-child):last-child{margin-right:0}.iframe-wrapper{width:100%;max-width:100%;height:auto}.iframe-responsive{border:0;width:100%;height:auto;min-height:25rem}.iframe-fallback{margin:1em auto}.iframe-fallback-description{font-style:italic}.iframe-fallback-button{text-align:center;margin:2em auto}.iframe-fallback[hidden]{display:none!important}.image-background{position:relative;background-color:#1b1b1b;min-height:16rem}.image-background-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.image-background-container>img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:0 30%;filter:brightness(.6)}.account-header.image-background-container>img{filter:brightness(1)}.image-content,.image-fullsize{position:relative;flex-direction:column}.image-content{display:flex;align-content:center;justify-content:center;margin:0 auto;padding:2em 1em 1em;max-width:75rem;color:#fff;z-index:10}.image-fullsize{z-index:20;height:24em}.image-fullsize .image-content{display:flex;align-self:center;height:100%}.image-fullsize,.inline-options-wrapper{display:flex;width:100%}@media (min-width:35em){.inline-options-wrapper{flex-wrap:nowrap}}.inline-options-wrapper h2+a{font-size:.85rem}.inline-options-wrapper .admin-navigation,.inline-options-wrapper .admin-navigation-collapse,.inline-options-wrapper h2+a{margin-left:auto;align-self:center;padding-bottom:.5em}.inline-options-wrapper h2+a+.admin-navigation,.inline-options-wrapper h2+a+.admin-navigation-collapse{margin-left:0}.simple-page-header .inline-options-wrapper{flex-direction:column;width:auto;align-items:center;justify-content:center;margin-top:1em;margin-bottom:1em}.input-wrapper,.prefix-wrapper{position:relative}.prefix-wrapper{display:flex;flex-wrap:wrap}.prefix-wrapper>span:not(.prefix){flex:0 0 100%}.prefix,.prefix-field{font-size:1rem!important;line-height:1.4!important}@media (min-width:22.5em){.prefix-safari-wrapfix{display:flex;flex-wrap:nowrap}}.prefix{display:flex;flex:0 1 100%;margin-bottom:0;padding:.75em;background-color:#9da0a6;border:1px solid #9da0a6;justify-content:center;min-width:3em;border-top-left-radius:.2em;border-top-right-radius:.2em;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;color:#fff;word-break:break-all}@media (min-width:22.5em){.prefix{flex:0 1 auto;max-width:60%;border-top-left-radius:.2em;border-top-right-radius:0;border-bottom-left-radius:.2em;border-bottom-right-radius:0;border-bottom-width:1px}}.label_inError .prefix{border-color:#db222a!important}@media (min-width:22.5em){.label_inError .prefix{border-right-color:#9da0a6!important}}.prefix .icon{width:1.5ch;height:1.5ch;align-self:center;fill:currentColor}.prefix-field{flex:0 1 100%;border-color:#9da0a6!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:.2em!important;border-bottom-right-radius:.2em!important}@media (min-width:22.5em){.prefix-field{flex:1 1 auto;width:auto!important;border-top-left-radius:0!important;border-top-right-radius:.2em!important;border-bottom-left-radius:0!important;border-bottom-right-radius:.2em!important;border-left:0!important}.prefix-field:focus{border-left:0!important}.prefix-wrapper:focus-within .prefix{border-color:#205493 transparent #205493 #205493!important}}.one-line-fields{display:flex;justify-content:stretch;align-items:stretch;flex-wrap:wrap;margin:.5em 0}.one-line-fields p{flex:1 1 100%;margin-top:0;margin-bottom:.5em}@media (min-width:20em){.one-line-fields p{flex:1 1 10%}}.one-line-fields .error{flex:0 0 100%;border:0}.one-line-fields label{display:flex;align-items:center;padding:0;margin:0}.one-line-fields label>span:first-of-type{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;margin:-1px 2em -1px -1px;font:inherit}.one-line-fields .actions,.one-line-fields label .prefix-field{border-top-left-radius:.2em;border-bottom-left-radius:.2em;border-top-right-radius:.2em;border-bottom-right-radius:.2em}.one-line-fields label .prefix-field{margin:0}@media (min-width:20em){.one-line-fields label .prefix-field{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0}}.one-line-fields .actions{overflow:hidden;background:#db222a;display:flex;flex:0 0 auto;align-items:center}@media (min-width:20em){.one-line-fields .actions{width:auto;border-top-left-radius:0;border-bottom-left-radius:0}}.one-line-fields .actions button{border-radius:0;margin:0 auto;padding-right:2em!important;padding-left:2em!important}@media (min-width:20em){.one-line-fields .actions button{border-radius:0;margin:auto}}.semail-wrap{position:absolute;left:-9999999px;overflow:hidden;height:0;width:0}.semail-wrap input,.semail-wrap label{display:none!important}.has-sidebar form,.intro{width:100%}.intro h1{font-size:2.5em}.layout-homepage .intro{margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:1.5em;padding-bottom:4em;background:url(./images/home-header--blurred-1.jpg) no-repeat 50% 25%;transition-property:all}@media (min-width:60em){.layout-homepage .intro.intro-homepage .section-default{display:flex;align-items:center}}@media (min-width:32em){.layout-homepage .intro{background-size:cover}}@media (min-height:35em){.layout-homepage .intro{padding-top:3.5em;padding-bottom:6.5em}}@media (min-height:42em){.layout-homepage .intro{padding-top:5.5em;padding-bottom:8.5em}.layout-homepage .section-default.intro{margin-top:1rem;margin-bottom:1rem}}.layout-homepage .intro a.button{margin-top:1.3rem;text-decoration:none}@media (min-width:23.4375em){.layout-homepage .intro a.button{margin-top:1.5rem;font-size:1rem;text-align:center}}.layout-homepage .intro a.button{background-color:#00a244;transition-property:background}@media (min-width:37.5em){.layout-homepage .intro a.button{margin-top:2rem;font-size:1.3rem}}.intro-content{max-width:40rem}.intro-content .register-notes{display:block;margin-top:1rem;font-size:.75rem;color:#fff}.label-generic,.label-generic:visited,.label-info,.label-info:visited,.label-notice,.label-notice:visited{display:inline-block;font-size:.75rem;padding:.125rem .5rem;border-radius:.2rem;border:thin solid #5b616b;color:#5b616b!important}.label-info,.label-info:visited,.label-notice,.label-notice:visited{border:thin solid #90caf9;color:#42a5f5!important}.label-notice,.label-notice:visited{border:thin solid #ce93d8;color:#ab47bc!important}.speaker-card--tiny .label-notice{position:absolute;top:.5em;left:.5em}.label-required,.label-required:visited{align-self:flex-end;font-size:.75rem;margin-left:auto;padding:.125rem .5rem;border-radius:.2rem;background-color:#fff59d}.link{position:relative;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;padding:1em;font-family:inherit;font-size:1rem;font-style:normal;border:.1rem solid transparent;box-shadow:0 .1rem .35rem #dce4ef;background-color:#fff;transition-property:all}.link:focus-within{box-shadow:0 .1rem .75rem #dce4ef;border:.1rem solid #dce4ef}.link footer,.link>header{font-size:.8rem}.link .badge--outline{margin-bottom:1rem}.link figure{margin:0;padding:0}.link h4{margin-top:0;margin-bottom:.5em}.link h4 a{text-decoration:none}.link p{margin:0 0 .5em}.link footer{display:flex;margin:1rem -1.1rem -1.1rem;padding:.5rem 1.1rem;line-height:1.3333333;background-color:#f2f2f5;transition-property:all}.link footer .list-flex{flex:0 0 100%}.link footer nav,.link footer nav ul,.link footer p{display:inline}.link a:focus{outline:1px dotted #032134!important}.link footer a:not(.link-time){margin-left:.25em;margin-right:.25em}.link footer div>a:first-child,.link footer>a:first-child{margin-left:0;margin-right:.5em}.link-time{margin-right:0;margin-left:auto}.link-time:hover{color:#032134}.link-content{font-size:.825rem;display:grid;grid-template-columns:none;grid-gap:1rem}@media (min-width:37.5em){.link-content{grid-template-columns:10rem auto}.link-content>div:first-child{grid-column:1/-1}}.link-content>img{max-width:10rem;width:100%;height:auto;max-height:10rem;border-radius:.2rem}@supports (object-fit:cover){.link-content>img{object-fit:cover;width:10rem;height:10rem}}.link-icon{flex:0 0 3rem;position:absolute;right:.5em;top:.25em}.link-icon svg{width:3rem;height:3rem;padding:.5em}.link :not(header).link-author{font-size:.8rem;margin-top:-.5em;margin-bottom:1em}.link .link-author img{width:2rem;height:2rem;margin-right:1rem;object-fit:cover;border-radius:50%;overflow:hidden}.link-slidescom .link-icon{top:-.25em}.link-slidescom .link-icon img{margin-top:.75em;margin-right:.25em;width:3em;height:auto}.link-slidescom .link-content>img{max-width:20rem;max-height:none}.link-slideshare{color:#07a}.link-slideshare :not(.badge--outline),.link.notist :not(.badge--outline){color:#032134}.link-slideshare .link-icon{flex-basis:7em}.link-slideshare .link-icon img{margin-top:.75em;margin-right:.75em;width:20em;height:auto}.link.notist{color:#5285c4}.link.notist .badge--outline{border-color:#5285c4;color:#5285c4}.link.notist .link-icon svg{width:7em;height:2.75em}.link-speakerdeck{color:#396}.link-speakerdeck :not(.badge--outline){color:#032134}.link-speakerdeck .link-icon{flex-basis:3em}.link-speakerdeck .link-icon img{margin-top:.75em;margin-right:.75em;width:3em;height:auto}.twitter .link-content{grid-template-columns:none;grid-gap:1rem}@media (min-width:22.5em){.twitter .twitter-content{display:grid;grid-auto-flow:column;grid-auto-columns:10rem auto;grid-gap:1rem}.twitter-content :only-child{grid-column:1/span 2}.twitter .twitter-content img{width:10rem}}@supports not (grid-auto-columns:10rem auto){.twitter .twitter-content{display:flex;flex:1 1 auto;flex-wrap:wrap}.twitter-content img{width:100%;margin-right:0;margin-bottom:1rem}@media (min-width:22.5em){.twitter .twitter-content{flex-wrap:nowrap}.twitter .twitter-content img{width:10rem;margin-right:1rem;margin-bottom:0}}}.twitter-author{display:grid;grid-template-columns:2.5rem auto;grid-gap:1rem;margin:0}.twitter-author img,.twitter-content img{border-radius:.2rem}.twitter-author p{margin-bottom:0}.link-vimeo{color:#1ab7ea}.link-vimeo :not(.badge--outline){color:#032134}.link-vimeo .link-icon svg{color:#1ab7ea;fill:#d6d7d9}.vimeo .link-content{grid-template-columns:none}.vimeo .link-content-inner{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (min-width:37.5em){.vimeo .link-content-inner{grid-template-columns:10rem auto}}.vimeo .link-content-inner>img{max-width:10rem;width:100%;height:auto;max-height:10rem;border-radius:.2rem}@supports (object-fit:cover){.vimeo .link-content-inner>img{object-fit:cover;width:10rem;height:10rem}}.link-youtube{color:red}.link-youtube :not(.badge--outline){color:#032134}.link-youtube .link-icon{flex-basis:8em}.link-youtube .link-icon svg{width:8em;height:3em}.youtube .link-content{grid-template-columns:none}.youtube .link-content-inner{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (min-width:37.5em){.youtube .link-content-inner{grid-template-columns:10rem auto}}.youtube .link-content-inner>img{max-width:10rem;width:100%;height:auto;max-height:10rem;border-radius:.2rem}@supports (object-fit:cover){.youtube .link-content-inner>img{object-fit:cover;width:10rem;height:10rem}}.list-bare{padding-left:0;list-style:none}.list-checkmark{list-style:none;margin-top:2rem;margin-right:0;margin-bottom:2rem;margin-left:0;padding:0}.layout-homepage .intro .list-checkmark{margin-top:1.5em;margin-bottom:0;align-self:flex-start}@media (min-width:60em){.layout-homepage .intro .list-checkmark{margin-right:10%;margin-left:auto}}.list-checkmark.is-row{display:flex;flex:1 1 auto;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto;max-width:100%}@media (min-width:42em){.list-checkmark.is-row{max-width:80%}}.list-checkmark li{width:auto;margin-top:0;margin-bottom:.5rem;padding:0;text-align:left}.list-checkmark.is-row li{display:flex;flex:1 1 17rem;flex-direction:row;align-items:center;flex-wrap:nowrap;max-width:21rem;margin:.5rem}@media (min-width:42em){.list-checkmark.is-row li{justify-content:center}}.list-checkmark li svg{position:relative;top:-.125em;vertical-align:middle;max-height:1.25em;max-width:1.5rem;margin-right:.5rem;fill:#00a244}.list-columns{list-style:none}@media (min-width:25em){.list-columns{padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.list-columns li{margin:0;padding:.125rem .5rem;border:1px solid #d6d7d9;border-radius:.2em}}.list-comma{list-style:none;margin:0;padding:0;display:block}.list-comma li,.list-inline li{display:inline}.list-comma li *,.list-inline li *{display:inline;width:auto}.list-comma .list-comma-item::after{content:', '}.list-comma li.list-comma-item:last-of-type::after,.list-comma li:last-of-type .list-comma-item::after{content:''}.list-flex,.list-grid{padding-left:0;list-style:none}.list-flex{display:flex;flex-wrap:wrap}.list-grid{display:grid;width:100%;grid-template-columns:100%;grid-gap:1rem}@media (min-width:46.875em){.list-grid{grid-template-columns:repeat(2,1fr)}}.list-inline{list-style:none;padding-left:0;display:block}.list-pos-neg{position:relative;list-style:none;padding-left:2ch}.list-item--neg::before,.list-item--pos::before{position:absolute;left:0}.list-item--pos::before{content:'\002B'}.list-item--neg::before{content:'\2212'}.list-pos-neg--incremental li:first-child{margin-left:-2ch;margin-bottom:1.5rem}.list-pos-neg--incremental li:first-child::before{display:none}.pricing-tier .list-pos-neg{font-size:.875rem}.list-table{list-style:none;padding-left:0}.list-table .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #d6d7d9}.list-table .row:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}@media (min-width:35em){.list-table .row{flex-direction:row}}.list-table .row-item{flex:1 1 100%;height:auto}@media (min-width:35em){.list-table .row-item{flex:1 1 70%;height:.75rem}}[data-map]{max-width:100%;min-height:14rem;margin-top:1em;margin-bottom:2em}@media (min-height:32em){[data-map]{min-height:20rem}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none}.leaflet-control-layers label,.leaflet-marker-icon,.leaflet-marker-shadow,.modal dialog[open]{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:80}.leaflet-pane{z-index:40}.leaflet-map-pane svg,.leaflet-tile-pane{z-index:20}.leaflet-overlay-pan{z-index:40}.leaflet-shadow-pane{z-index:50}.leaflet-marker-pane{z-index:60}.leaflet-tooltip-pane{z-index:65}.leaflet-popup-pane{z-index:70}.leaflet-map-pane canvas{z-index:10}.leaflet-control{position:relative;z-index:80;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:100;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:.625rem}.leaflet-right .leaflet-control{margin-right:.625rem}.leaflet-bottom .leaflet-control{margin-bottom:.625rem}.leaflet-left .leaflet-control{margin-left:.625rem}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition-property:opacity}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform 250ms cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:-webkit-grab;cursor:grab}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:auto}.leaflet-container{background:#d6d7d9;outline:0}.leaflet-container a{color:#db222a}.leaflet-container a.leaflet-active{outline:2px solid #db222a}.leaflet-zoom-box{border:2px dotted #db222a;background:rgba(255,255,255,.5)}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.25)}.leaflet-bar a,.leaflet-bar a:hover{width:1.625rem;height:auto;padding:.25rem .75rem!important;line-height:1.625rem;text-align:center;text-decoration:none;background-color:#fff;border-bottom:1px solid #d6d7d9;color:#000}.leaflet-bar a:hover{display:block;background-color:#f2f2f5}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:last-child{border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f2f2f5;color:#d6d7d9}.leaflet-touch .leaflet-bar a{width:1.875rem;height:auto;line-height:1.875rem}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font-family:monospace;font-size:1.125rem;font-weight:700;text-indent:1px}.leaflet-control-zoom-out{font-size:1.25rem}h3{font-size:1.25rem}.leaflet-touch .leaflet-control-zoom-in{font-size:1.375rem}.leaflet-touch .leaflet-control-zoom-out{font-size:1.5rem}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:3px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:2.25rem;height:2.25rem}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:1.625rem 1.625rem}.leaflet-touch .leaflet-control-layers-toggle{width:2.75rem;height:2.75rem}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#032134;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers-separator{height:0;border-top:1px solid #d6d7d9;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution{padding:0 5px;color:#032134}.leaflet-control-scale-line{color:#032134;border:2px solid #5b616b;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:rgba(255,255,255,.5)}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:.6875rem}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #5b616b;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #5b616b}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:.25rem;text-align:left;border-radius:3px}.leaflet-popup-content{margin:.25rem 1.25rem .25rem .5rem;line-height:1}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color:#fff;color:#032134;box-shadow:0 1px 5px rgba(0,0,0,.25)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding-top:.3125rem;padding-right:.25rem;padding-bottom:0;padding-left:0;border:0;text-align:center;width:1.125rem;height:.875rem;color:#d6d7d9;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#5b616b}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #d6d7d9;border-top:1px solid #d6d7d9}.leaflet-div-icon{background:#fff;border:1px solid #5b616b}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#032134;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom::before,.leaflet-tooltip-left::before,.leaflet-tooltip-right::before,.leaflet-tooltip-top::before{content:'';position:absolute;border:6px solid transparent;background:0 0;pointer-events:none}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom::before{left:50%}.leaflet-tooltip-top::before{left:50%;margin-left:-6px;bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom::before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left::before,.leaflet-tooltip-right::before{top:50%;margin-top:-6px}.leaflet-tooltip-left::before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right::before{left:0;margin-left:-12px;border-right-color:#fff}.menu-toggle{display:block;position:absolute;z-index:100;margin-top:-3.625rem;right:0;width:auto;margin-right:1em;padding-top:0}.logged-in .user-navigation li.menu-toggle{width:auto}@media (min-width:47.5em){.menu-toggle{position:relative;margin-top:0}}.menu-toggle__controller{display:inline-block;width:auto;font-size:.85rem;margin:0;padding:.5rem .75rem;cursor:pointer;border:thin solid #00a244;color:#00a244;border-radius:.2rem}.menu-toggle__controller-fallback:checked+label,.menu-toggle__controller.is-expanded{background-color:#00a24410}.menu-toggle:focus-within .menu-toggle__controller{background-color:#00a24410}.menu-toggle__controller-fallback{display:none!important}.menu-toggle .menu-toggle__controller .icon{fill:currentColor;left:0;transition-property:all}.menu-toggle .menu-toggle__controller.is-expanded .icon,.menu-toggle__controller-fallback:checked+label .icon{transform:rotate(180deg)}.menu-toggle:focus-within .menu-toggle__controller .icon{transform:rotate(180deg)}.menu-toggle__controller__text{display:none}@media (min-width:22.86em){.menu-toggle__controller__text--mobile{display:none}.menu-toggle__controller__text{display:inline}}@media (min-width:60em){.menu-toggle__controller{font-size:1rem}}.menu-toggle__controller:focus{color:#fff}.menu-toggle ol{position:absolute;display:block!important;width:1px;height:1px;right:-.25em;margin:-1px;padding:0;overflow:hidden;opacity:0;border:0;border-radius:.2em;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);background-color:#fff;box-shadow:0 2px 6px -2px rgba(0,0,0,.25);transition-property:all}.menu-toggle .menu-toggle__controller-fallback:checked~ol,.menu-toggle ol:active,.menu-toggle ol:focus,.menu-toggle ol[aria-expanded=true],.menu-toggle:focus-within ol{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;padding:.2em;border:1px solid #dce4ef;overflow:visible;width:auto!important;max-width:calc(100vw - 1.5rem);white-space:inherit}.menu-toggle ol::after,.menu-toggle ol::before{content:'';position:absolute;right:1em;width:0;height:0;border:.5em solid transparent}.menu-toggle ol::before{top:-1em;z-index:10;border-bottom-color:#fff}.menu-toggle ol::after{z-index:0;top:calc(-1em - 1px);border-bottom-color:#dce4ef}.menu-toggle .menu-toggle__controller-fallback:checked~ol,.menu-toggle [aria-expanded=true],.menu-toggle:focus ol{opacity:1!important}.menu-toggle:focus-within ol{opacity:1!important}.menu-toggle ol li{padding-top:0;text-align:left;transition-property:all}.logged-in .user-navigation li.menu-toggle li{float:none;width:auto}.menu-toggle li:not(:last-of-type){border-bottom:1px solid #dce4ef}.menu-toggle [aria-expanded] li a,.menu-toggle li{border-radius:0;transition-property:background-color}.menu-toggle li:first-of-type a{border-top-right-radius:.2em;border-top-left-radius:.2em}.menu-toggle li:last-of-type a{border-bottom-right-radius:.2em;border-bottom-left-radius:.2em}.menu-toggle ol li a{display:grid;grid-column-gap:1em;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:'icon title' 'icon subline';padding:1rem;width:20rem;max-width:100%;white-space:normal}.menu-toggle ol li a .icon{position:static;width:2em;height:2em;grid-area:icon;transition-property:fill}.menu-toggle ol li a:focus .icon,.menu-toggle ol li a:hover .icon{fill:#db222a}.menu-toggle li a strong{grid-area:title;margin-bottom:.25rem}.menu-toggle li a span{grid-area:subline;font-size:.75rem;color:#5b616b}.menu-toggle li a:focus,.menu-toggle li a:hover{background-color:#f2f2f5}.menu-toggle li:hover{border-bottom-color:transparent}.modal[aria-hidden=true]{display:none}.modal:not([data-a11y-dialog-native])::before{content:'';display:block;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(35,35,35,.75)}.modal[data-a11y-dialog-native] dialog::-webkit-backdrop{background:rgba(35,35,35,.75)}.modal[data-a11y-dialog-native] dialog::backdrop{background:rgba(35,35,35,.75)}.modal[data-a11y-dialog-native]>:first-child{display:none}.modal dialog{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100%;height:100vh;margin:auto;padding:.75rem;border:.75rem solid #f2f2f5;background:#fff}@media (min-width:45em){.modal dialog{top:4rem;right:1rem;bottom:4rem;left:1rem;width:calc(100% - 2rem);max-width:100%;height:calc(100vh - 8rem)}}@media (min-width:80em){.modal dialog{top:calc(calc(100vh - 80vh)/2);width:70vw;max-width:100%;height:80vh;padding:1.5rem;border-radius:.2rem}}@media (min-width:64em){.modal dialog[data-size=narrow]{width:60rem}}.modal h1{font-size:1.4rem;margin-top:1.5rem;margin-bottom:1rem}@media (min-width:60em){.modal h1{font-size:2rem}}.modal-content{max-height:calc(100vh - 9rem);overflow:auto}@media (min-width:45em){.modal-content{max-height:calc(100vh - 16rem)}}@media (min-width:60em){.modal-content{max-height:calc(80vh - 9rem)}}.modal-content p:first-child{margin-top:0}[data-a11y-dialog-hide]{position:absolute;top:.25rem;right:.25rem;padding-right:.75em;padding-left:.75em}@media (min-width:60em){[data-a11y-dialog-hide]{top:1.5rem;right:1.5rem}}.navigation{width:100%;padding-bottom:1em;color:#032134;background-color:#fff;border-bottom:.25em solid #db222a}@media print{.navigation{margin:0 1em;width:auto}.navigation-item{display:none}}@media (min-width:47.5em){.navigation{padding-bottom:0}}.navigation-container{display:block;max-width:75rem;margin:0 auto;padding:.625em 1em}.navigation ol{display:block;width:100%;margin:0;padding:0;list-style:none}@media (min-width:47.5em){.navigation ol{display:flex;flex-flow:row;align-items:center;justify-content:flex-start}}.navigation nav li{flex:0 0 auto;margin-bottom:0}.navigation li a{display:block;padding:.5em;color:inherit;text-decoration:none;border-radius:.2em;overflow:hidden}@media (min-width:47.5em){.navigation li a{padding-right:1em;padding-left:1em}}.navigation .button{font-size:1rem}@media (min-width:47.5em){.navigation .button{font-size:1rem;margin-left:1em}}.navigation .brand{margin:0;width:100%;margin-bottom:.5rem;padding-bottom:.5rem;text-align:center;border-bottom:1px solid #f2f2f5}@media (min-width:47.5em){.navigation .brand{width:auto;margin-right:.25em;margin-bottom:0;padding-bottom:0;border:0}}@media (min-width:60em){.navigation .brand{margin-right:1em}}.navigation .brand-logo{display:flex;flex-direction:column;align-items:center;flex:1 0 auto;padding:0;margin:0}@media (min-width:47.5em){.navigation .brand-logo{margin-right:1em;align-items:flex-start}}.navigation-item:first-of-type{flex:1 1 auto}.navigation-item:nth-of-type(2){flex:0 1 auto}.navigation-item{width:50%;padding-top:.25rem;float:left;text-align:center}@media (max-width:27.5em){.logged-in .navigation-item{width:33%}}@media (min-width:27.5em){.navigation-item{width:25%}.logged-in .navigation-item{width:33%}}@media (min-width:47.5em){.navigation-item{width:auto;text-align:left}.logged-in .navigation-item{width:auto}}@media (max-width:65em){.navigation-item.is-optional{display:none}}.navigation .active,.navigation a:hover{color:#db222a}.navigation a:focus{color:#db222a;background-color:#f2f2f5}.navigation-inpage{font-size:.85rem;background-color:#dce4ef;padding:.5rem}@media (min-width:80em){.section-default--narrow .navigation-inpage{position:-webkit-sticky;position:sticky;top:0;width:9rem;margin-left:-10rem;float:left}}.navigation-inpage-description{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.navigation-inpage-description:active,.navigation-inpage-description:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.navigation-inpage ul{list-style:none;margin:0;padding:0}.navigation-inpage li{margin-top:.125em;margin-bottom:.125em;color:#5b616b}.navigation-inpage li a{color:#5b616b;text-decoration:none}.navigation-inpage li a:focus,.navigation-inpage li a:hover{text-decoration:underline}.navigation-inpage li::before{content:'\2193'}.nav-page-rotation li{justify-content:space-between;flex:1 1 50%}.invoice-table td:last-of-type,.invoice-table th:last-of-type,.nav-page-rotation li:last-of-type{text-align:right}.nav-page-rotation li .button{background-color:#d6d7d9;color:#5b616b}.user-navigation-container{margin-left:auto}@media print{.user-navigation-container{display:none}}.user-navigation li{width:50%;padding-top:.25rem;float:left;text-align:center}@media (min-width:27.5em){.user-navigation li{width:25%}}@media (min-width:47.5em){.user-navigation li{width:auto;text-align:left}}@media (max-width:47.5em){.logged-in .user-navigation li{width:33%}}.user-navigation a{white-space:nowrap;color:#032134}.user-navigation .button,.user-navigation .button-logout,.user-navigation .button:visited,.user-navigation a:visited,.user-navigation input.button-logout{color:#032134;background-color:transparent;text-decoration:none}.search-teaser h2 b,.user-navigation .button:hover,.user-navigation a:hover{color:#db222a}.user-navigation input.button-logout{padding-top:.5em;padding-right:1em;padding-bottom:.5em}@media (min-width:47.5em){.user-navigation input.button-logout{padding-right:0;padding-left:1em}}.button-logout:hover{color:#fff}.user-navigation li a:focus{color:#db222a;background-color:#f2f2f5}.button-logout:focus,input.button-logout:focus{color:#db222a!important;background-color:transparent!important;border:0!important}.user-navigation .icon{position:relative;left:-.25em;width:1em;height:1em;fill:#9da0a6;transform:translateY(.125em)}.user-navigation img{display:none;position:relative;left:-.5em;width:1em;height:1em;object-fit:cover;border-radius:50%;transform:translateY(.125em) scale(1.5)}@media (min-width:47.5em){.user-navigation img{display:inline-block}}.user-navigation .button-logout{padding-right:0;padding-left:1em;margin-left:.25em}.navigation nav li.navigation-search{flex-basis:auto;width:100%;padding-top:0;padding-left:0}@media (min-width:47.5em){.navigation nav li.navigation-search{width:auto;margin-left:-1em;padding-left:.5em;padding-right:.5em}}@media (min-width:60em){.navigation nav li.navigation-search{margin-right:1em;padding-left:1em;padding-right:1em}}@media (min-width:80em){.navigation nav li.navigation-search{flex-basis:18rem;padding-left:1.5em;padding-right:0}}.navigation .search{margin-top:1em;margin-bottom:1em}@media (min-width:47.5em){.navigation .search{margin-top:0;margin-bottom:0}}@media (min-width:47.5em) and (max-width:60em){.navigation .search .prefix-wrapper>span:not(.prefix){max-width:10rem}}.invoice-notes p,.navigation .search .one-line-fields,.navigation .search .one-line-fields p{margin:0}.navigation .search .one-line-fields .actions button{padding-right:0!important;padding-left:0!important}.navigation .search .prefix{flex-basis:1em;padding:.6em .25em .7em;border-right:0;border-top-right-radius:0;border-bottom-left-radius:.2rem}.navigation .search:focus-within .prefix{border-bottom-width:1px}.navigation .search .prefix,.navigation .search .prefix-field{background-color:#f2f2f5;border-color:transparent!important;line-height:1!important}.navigation .search:focus-within .prefix,.navigation .search:focus-within .prefix-field{background-color:#fff;border-color:#9da0a6!important}.navigation .search .prefix .icon{fill:#9da0a6}.navigation .search .prefix-field{padding-top:.6em;padding-left:0;padding-bottom:.7em;border-right:1px solid #9da0a6;border-top-left-radius:0!important;border-top-right-radius:.2rem!important;border-bottom-right-radius:.2rem!important;border-bottom-left-radius:0!important}@media (min-width:47.5em) and (max-width:60em){.navigation .search .prefix-field{max-width:7rem}}.navigation .search .prefix-field:focus{border-left-width:0!important}.paging{justify-content:space-between;display:flex}.paging li,.schedule-header li,.search-bar--has-followup .one-line-fields p{margin-bottom:0}.paging a{display:inline-block;padding:.125rem .5rem;border:1px solid #032134;border-radius:3px;color:#032134;text-decoration:none}.paging a:focus,.paging a:hover{display:inline-block;padding:.125rem .5rem;border:1px solid #db222a;border-radius:3px;color:#db222a;text-decoration:none}.paging .paging-previous{text-align:left}.paging:not(.paging_reverse) .paging-next{text-align:right;margin-left:auto}.paging.paging_reverse .paging-previous{text-align:right;margin-left:auto}.payment,.payment-fallback,.payment.payment-is-supported.payment-is-loaded+.payment-fallback{display:none}.payment.payment-is-supported,div.schedule ol.schedule-timetable{display:block}.payment-creditcard{box-sizing:content-box;width:100%;max-width:calc(100% - 1.5em);height:1em;border:1px solid #9da0a6;border-radius:.2em;padding:.75em}.invoice{padding:2em;margin-top:2em;margin-bottom:2em;border:2px solid #d6d7d9}.invoice-notes,.invoice-recipient,.invoice-sender{margin-top:1em;margin-bottom:2em}.total td{font-weight:700;border-bottom:0}.invoice-notes{font-size:.85rem;font-style:italic;margin-top:2em}@media print{.invoice-contactlink{text-decoration:none}.invoice-contactlink::after{content:' at: support@colloq.io'}}.pricing{margin:2rem auto}@media (min-width:53.75em){.pricing{margin:4rem auto}}.simple-page-header.pricing-header h1{margin-top:1.125em;margin-bottom:.125em}.pricing-header h2::after,.related-events::before{display:block;margin-right:auto;margin-left:auto;text-align:center}.pricing-header h2::after{margin-top:3rem;margin-bottom:0;width:5em;border:.1rem solid #db222a;content:''}.pricing-header p{margin-top:3rem;font-size:.875rem}.pricing-tier h4,.pricing>ul>li>ul{margin-bottom:0;font-size:1rem}.pricing-tier{display:flex;flex-direction:column;flex:1 1 auto;flex-basis:100%;margin-right:0;margin-bottom:1rem;padding-top:0;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;font-size:.875rem;border:.1rem solid #dce4ef;border-radius:.2rem;transition-property:background-color}@media (min-width:33.75em){.pricing-tier{flex-basis:calc(50% - 1em);margin-right:1rem}.pricing-tier:nth-of-type(even):not(:last-of-type){margin-right:0}}@media (min-width:53.75em){.pricing-tier{flex-basis:calc(25%);margin-right:0}.pricing-tier:nth-of-type(even):not(:last-of-type){margin-right:0}.pricing-tier:nth-of-type(1),.pricing-tier:nth-of-type(1) h3,.pricing-tier:nth-of-type(3),.pricing-tier:nth-of-type(3) h3{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.pricing-tier:nth-of-type(3),.pricing-tier:nth-of-type(3) h3{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.pricing-tier:nth-of-type(4),.pricing-tier:nth-of-type(4) h3{border-top-left-radius:0;border-bottom-left-radius:0}}.pricing-tier:hover{background-color:#f2f2f5}.pricing-tier h3{margin-left:-1rem;margin-right:-1rem;padding:1rem;background-color:#dce4ef;border-top-left-radius:.1rem;border-top-right-radius:.1rem}.pricing-tier h3 span{display:block;font-size:.75rem;font-weight:400}.pricing-tier h4{margin-top:0}.pricing-tier hr{margin-top:0;border-top:1px solid #dce4ef}.pricing-tier li.list-item--pos{margin-bottom:.75rem}@media (min-width:33.75em) and (max-width:37.5em){.pricing-tier .badge{margin-bottom:.25rem}}@media (min-width:53.75em) and (max-width:62.5em){.pricing-tier .badge{margin-bottom:.25rem}}.pricing .pricing-tier .button{display:block;text-decoration:none;text-align:center}.pricing-premium .button{background-color:#039be5;color:#fff}.pricing-organizer .button{background-color:#9c27b0;color:#fff}@media (min-width:30em){.pricing-organizer-pro{margin-right:0}}.pricing-organizer-pro .button{background-color:#673ab7;color:#fff}.pricing h3{margin-top:0;margin-bottom:1rem;font-weight:600}.price{display:flex;align-items:baseline;margin:auto 0 0;padding-top:0;font-weight:200;text-align:right;border-top:1px solid #dce4ef}@media (min-width:33.75em){.price{padding-top:.5em}}.price em,.venue-card-extended-details .venue-card-address address{font-style:normal}.price b{margin-right:.25rem;margin-left:auto;font-size:1.75rem;font-weight:600}.pricing-free .button{background-color:#00a244}.pricing-tier--recommended h3{background-color:#039be5;color:#fff}.pricing-tier--recommended{background-color:rgba(3,155,229,.05);position:relative;border:.1rem solid #039ae5}.pricing-tier--recommended:hover{background-color:rgba(3,155,229,.1)}@media (min-width:53.75em){.pricing-tier--recommended{margin-top:-1rem;margin-bottom:0}.pricing-tier--recommended h3{padding-top:2rem}.pricing-tier--recommended p:last-of-type .button{margin-bottom:1rem}}.subscription-current{display:block;padding:.5em 2em;text-align:center;border:1px solid #dce4ef;border-radius:.2em;background-color:transparent}.subscription-notice{margin-top:3rem;font-size:.875rem;text-align:center;color:#9da0a6}.related-events{margin-top:4rem}.related-events::before{content:'·····';font-size:2rem;color:#d6d7d9}div.schedule,div.schedule ol{list-style:none;justify-content:stretch;align-content:stretch}div.schedule{width:100%;overflow:auto}div.schedule,div.schedule li{max-width:none}div.schedule ol{margin:0;display:flex}.schedule .schedule-timetable li{display:flex;margin-bottom:0}.schedule .schedule-timetable li[data-room],.schedule-header .schedule-row>ol>li>ol>li{min-width:8rem;width:8rem}.schedule-header .schedule-row{padding-top:.75em;padding-bottom:.75em}.schedule-header .schedule-time{padding-left:.75em}.schedule-header .schedule-location{font-size:.8275rem}.schedule-header .schedule-row,.schedule-row:focus,.schedule-row:hover{background-color:#f2f2f5}.schedule-row:focus .addslot-icon,.schedule-row:hover .addslot-icon{color:#d6d7d9;border-color:#d6d7d9}.schedule-row:focus .schedule-time,.schedule-row:hover .schedule-time{color:#032134}.schedule-timetable .schedule-row>ol>li{height:2em}div.schedule .schedule-timetable a{min-height:2em;display:flex;flex:1 0 100%;align-items:center;justify-content:center;border-left:1px solid #dce4ef}div.schedule .schedule-timetable a.schedule-addslot{text-align:center;text-decoration:none}div.schedule .schedule-timetable a:not(.schedule-addslot){border:1px solid #032134;box-shadow:0 0 5px #dce4ef}.addslot-icon{display:inline-block;margin-top:.25rem;margin-right:0;margin-bottom:.25rem;margin-left:0;padding:.125rem;line-height:1;border:2px solid #f2f2f5;border-radius:.2em;color:#f2f2f5;transition-property:all}.schedule-addslot .addslot-icon{transition-property:color,border-color}.schedule-addslot:hover .addslot-icon{color:#032134;border-color:#032134}div.schedule li.schedule-time{display:flex;align-items:center;flex:0 0 4em;position:-webkit-sticky;position:sticky;left:0;z-index:10;min-width:0;padding-left:.75em;background-color:#f2f2f5;color:#032134;transition-property:all}div.schedule .schedule-row-container{border-bottom:1px solid #f2f2f5}div.schedule .schedule-row:nth-child(12n) .schedule-row-container{border-bottom:1px solid #d6d7d9}div.schedule .schedule-row:nth-child(1) .schedule-time,div.schedule .schedule-row:nth-child(12n+1) .schedule-row-container .schedule-time{font-weight:700;color:#032134}.schedule-timetable [data-schedule-link].is-break{background:#f2f2f5;background:repeating-linear-gradient(45deg,#f9f9fd,#f9f9fd .625em,#fff .625em,#fff 1.25em)}[data-schedule-link] strong{margin:.5em;display:block;text-align:center}.schedule [draggable=true]{-webkit-user-select:none;user-select:none;will-change:auto;z-index:1;cursor:move;background:#fff}.schedule [draggable=true]:active{background:#d6d7d9;box-shadow:0 0 5px rgba(0,0,0,.25)}.schedule ol,.schedule ul{padding-left:0}.resize-handler{position:absolute;bottom:0;display:block;width:100%;background-color:#d6d7d9;height:10px;text-align:center;font-size:9px;color:#fff;cursor:s-resize}.schedule-draginfo{margin:0 auto 1rem}.schedule-addslot{z-index:0}.search-bar input[name=search]{background-color:rgba(255,255,255,.6);border-color:transparent!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition-property:all}.search-bar input[name=search]::placeholder{color:#fff}.search-bar input[name=search]:focus{border-color:#fff!important;background-color:#fff}.search-bar:focus-within input[name=search]{border-color:#fff!important;background-color:#fff}.search-bar .prefix-wrapper .prefix,.show-and-hide legend{display:none}@media (max-width:35em){.search-bar .prefix-field,.search-bar .prefix-field:focus{border-left:1px solid!important;border-top-left-radius:.2rem!important;border-bottom-left-radius:.2rem!important}}@media (min-width:35em){.search-bar .prefix-wrapper .prefix{display:flex}}.search-bar .prefix-wrapper .prefix{background-color:rgba(255,255,255,.25);border-color:transparent;transition-property:all}.search-bar .prefix-wrapper:focus-within .prefix{background-color:rgba(255,255,255,.5);border-color:#fff!important}.search-bar--has-followup .one-line-fields{margin-bottom:.375em}.search-bar--has-followup .prefix{border-bottom-left-radius:0}.search-bar--has-followup .one-line-fields .actions,.search-bar--has-followup button,.search-bar--has-followup input{border-bottom-right-radius:0}.search-bar--on-white .prefix-field,.search-bar--on-white .prefix-wrapper .prefix,.search-bar--on-white .prefix-wrapper:focus-within .prefix{border-color:#d6d7d9!important}.search-bar--on-white .prefix-wrapper .prefix,.search-bar--on-white .prefix-wrapper:focus-within .prefix{background-color:#f2f2f5}@media (max-width:35em){.search-bar .prefix-field:focus{border-color:#032134 #db222a #032134 #032134!important}}@media (max-width:30em){.search-bar input[name=search]{border-bottom-left-radius:0!important}.search-bar--has-followup .one-line-fields .actions,.search-bar--has-followup button,.search-bar--has-followup input{border-top-right-radius:0}}.search-teaser h2{margin-top:0}.search-teaser .box-key{position:relative;top:-2rem;max-width:73rem;margin:0 auto;background-color:#fff;color:#032134}.session-messages+.search-teaser .box-key{top:0}.search-teaser .box-key .button{background-color:#db222a;border-color:#db222a!important}.search-teaser .box-key .label--inline{padding-right:0;padding-left:0;background-color:transparent;border-radius:0}.search-teaser label input[type=radio]{border:thin solid #032134!important}.search-teaser label input[type=radio]:checked{border-color:#db222a!important}.search-teaser .search-bar .search-filter{opacity:.5;transition-property:opacity}.search-teaser .search-bar:hover .search-filter{opacity:1}.search-teaser .search-bar:focus-within .search-filter{opacity:1}@media (max-width:35em){.search-teaser .one-line-fields label input{border-top-left-radius:.2rem!important;border-bottom-left-radius:.2rem!important}}@media (min-width:47.5em){border-bottom:.15rem solid #fff}.search-list{list-style:none;padding:0}.search-list li{display:block;margin:2rem -.5rem -.5rem;padding:.5rem;transition-property:background-color,box-shadow}.search-list a{text-decoration:none}.search-list a:hover{color:inherit}.search-list li:hover{background-color:#f2f2f5;color:inherit;border-radius:.2rem}.search-list li:focus-within{background-color:#f2f2f5;color:inherit;border-radius:.2rem;box-shadow:0 0 .2rem #5b616b}.search-list h2{margin-top:0;margin-bottom:0;font-size:1.2rem;font-weight:700}.search-result-content-grid{display:grid;grid-column-gap:1rem;grid-template-columns:5rem auto;grid-template-rows:minmax(2em,auto) auto;grid-template-areas:"img title" "img description"}.search-result-content-grid img{grid-area:img;width:5rem;height:5rem;object-fit:cover;border-radius:.2rem}.search-result-content-grid h2{grid-area:title}.search-result-content-grid .search-result-description{grid-area:description}.search-result-description a{text-decoration:underline}.search-list .job-description{display:inline-block;font-size:.8rem;margin-left:.25rem;padding:0;font-weight:400}.search-list .job-description *{color:#5b616b}.search-list p{margin-top:0;margin-bottom:0;padding-top:.3rem;padding-bottom:.3rem}.search-list header{margin-bottom:.25rem}.search-list footer,.search-list header{font-size:.8rem;color:#5b616b}.search-list-type{content:' · '}[class^=section-]{display:block}.section-default{width:100%;max-width:75rem;margin:0 auto;padding:0 1em}@media (min-width:42em){.section-flex{display:flex}.section-left,.section-right{flex:1 1 50%;padding:0}}.section-fullwidth{width:100%;max-width:100%}.section-transparent{background-color:transparent}.section-left,.section-right{max-width:50%;clear:both}.section-left::after,.section-right::after{clear:both;display:block;content:''}.section-right{float:right}.section-center{width:50%;margin:0 auto}.section-default--narrow{width:100%;max-width:55rem;margin:0 auto;padding:0 1em}.layout-homepage .section-highlight .section-default{padding-right:0;padding-left:0}@media (min-width:73em){.layout-homepage .section-highlight .section-default{padding-right:1em;padding-left:1em}}.section-highlight{max-width:100%;padding:2rem 1rem;background-color:#f9f9fd}.section-key{background-color:#f2f2f5;margin:2rem auto;padding:1rem}@media (min-width:30em){.section-key{padding:1rem 2rem}}.section-key.section-transparent{background-color:transparent;border:0}.section-key h2{text-align:center;display:block;width:100%;margin:0 0 1em}.session-messages .box{display:flex;flex-direction:column;margin-top:.5em;margin-bottom:.5em;overflow:hidden}.session-messages .box p{padding-right:3em}.session-messages .box.is-hiding{animation-name:hide;animation-duration:1000ms;animation-fill-mode:forwards}.session-messages-close{-webkit-appearance:none;appearance:none;background-color:initial;color:currentColor;padding:.25rem 1rem;cursor:pointer;display:flex;align-self:flex-end;margin-left:auto;position:absolute;margin-top:-.65rem;font-size:1.5em}.session-messages-close,.session-messages-close:focus,.session-messages-close:hover{-webkit-appearance:none;appearance:none;background-color:initial;color:currentColor;padding:.25rem 1rem}.has-sidebar .session-messages{margin-top:2.5em}.event-header .session-messages{margin-top:2em;margin-bottom:0;padding:0}.show-and-hide{padding:0 1em;background-color:#f2f2f5;border:1px solid #d6d7d9}.show-and-hide fieldset{border-top:none;margin-bottom:0;margin-top:0}.show-and-hide .hint:focus,.show-and-hide .hint:hover,.show-and-hide :focus~.hint,.show-and-hide :hover~.hint{background-color:#d6d7d9}.show-and-hide .autocomplete:focus-within~.hint{background-color:#d6d7d9}.show-and-hide .hint:focus::before,.show-and-hide .hint:hover::before,.show-and-hide :focus~.hint::before,.show-and-hide :hover~.hint::before{border-bottom-color:#d6d7d9}.show-and-hide .autocomplete:focus-within~.hint::before{border-bottom-color:#d6d7d9}.show-and-hide .upload .upload label{background-color:#d6d7d9}.show-and-hide[aria-hidden=true]{display:none}.show-and-hide-controller{background-color:#d6d7d9;margin-bottom:0;padding:.75em 1em .85em;border-top-left-radius:.2rem;border-top-right-radius:.2rem}.has-sidebar{display:flex;flex-direction:row;flex-wrap:wrap;max-width:75rem;padding-right:1rem;padding-left:1rem}.has-sidebar .section-default{padding-right:0;padding-left:0}@media (min-width:47.5em){.has-sidebar{flex-wrap:nowrap}.has-sidebar.section-default{padding-right:0;padding-left:0}}.sidebar-block{flex:1 0 100%}@media (min-width:47.5em){.sidebar-block{flex:0 0 15em;margin-right:2em}}@media print{.sidebar-block{display:none}}.main-block{flex:1 1 auto;width:100%;display:block}.sidebar{margin-top:1.5em;border:.1rem solid transparent;border-radius:.2em;box-shadow:0 .1rem .35rem #dce4ef}.sidebar:first-of-type{margin-top:2.5em}[data-section=event-links] .sidebar:first-of-type{margin-top:1em}.sidebar ol,.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li,.sidebar-heading{font-size:.825rem;margin:0;padding:.25em 1em}.sidebar li{display:block;border-bottom:1px solid #dce4ef;transition-property:background-color}.sidebar li.is-active,.sidebar li:hover{background-color:#dce4ef}.sidebar li:focus-within{background-color:#dce4ef}.sidebar li a,.sidebar li a:visited,.sidebar li.is-active,.sidebar li:hover a{color:#032134}.sidebar li:focus-within a{color:#032134}.sidebar h4,.sidebar li a{margin:0;padding:.5rem}.sidebar a{display:block;width:100%;text-decoration:none}.sidebar li:last-of-type{border-bottom:0}.sidebar-heading{background-color:#f2f2f5}.sidebar-heading h4{display:inline-block;padding-left:0;font-size:inherit}a.simple-date-insert{position:absolute;top:50%;right:.4rem;margin:0;line-height:1ch;transform:translateY(-50%);padding:.7rem;font-size:.6875rem;text-decoration:none;color:#5b616b}[name=publishedAt][hidden]+.simple-date-insert,[name=publishedAt][type=hidden]+.simple-date-insert{display:none}.simple-page-header{margin-top:1rem;margin-bottom:1rem;text-align:center}@media (min-width:33.75em){.simple-page-header{margin-top:3rem;margin-bottom:3rem}}.simple-page-header h1{font-size:calc(1.125rem + 1.25vw);margin-top:calc(.5rem + 2.5vh);margin-bottom:.5em;text-align:center}.simple-page-header h2{font-size:calc(1rem + .25vw);margin-top:0;text-align:center;font-weight:400;color:#9da0a6}.simple-page-header h2 a{color:inherit}.simple-page-header h1+p:first-of-type{margin-top:-.5em}.simple-page-header p,.simple-page-header p a{color:#9da0a6}.simple-page-header p a{white-space:nowrap}footer.sitemap{flex:0 0 auto;align-items:flex-start;min-height:5rem;margin-top:3rem;padding-top:2em;padding-bottom:5em;background:#032134;color:#d6d7d9;font-size:.825rem;overflow:hidden;border-top:6px solid #dce4ef}footer.sitemap .section-default{display:flex;flex-direction:column}@media (min-width:40.625em){footer.sitemap .section-default{display:flex;flex-direction:row}}@media print{footer.sitemap{display:none}}footer.sitemap li{margin-top:0;margin-right:.5rem;margin-bottom:0;margin-left:.5rem;padding:.25rem}footer.sitemap a{display:block;color:#d6d7d9;transition:.25s color;text-decoration:none}footer.sitemap a:hover{color:#fff}.sitemap ul{padding:2em 0 1em;margin:auto;list-style:none;column-count:2;column-gap:0}.footer-links{flex:0 0 100%}.footer-subscription{flex:0 0 100%;order:-1;padding-top:1.25em}@media (min-width:40.625em){.footer-subscription{order:2}}.sitemap .footer-subscription a{display:inline-block;text-decoration:underline}@media (min-width:40.625em){.sitemap ul{column-gap:1em}.footer-links{flex:0 0 18rem}.footer-subscription{flex:1 1 auto;margin-left:1rem}}@media (min-width:50em){.footer-subscription{margin-left:5rem}}@media (min-width:62.5em){.footer-links{flex:0 0 25rem}.footer-subscription{margin-left:15rem}}.footer-subscription .button{background-color:#db222a;color:#fff}.skip-to-main{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.skip-to-main:active,.skip-to-main:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:100%;max-width:100%;white-space:inherit;background-color:#032134;text-align:center;color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.25);padding:.5em}@media (min-width:100em){.skip-to-main:active,.skip-to-main:focus{position:absolute;top:0;left:0;width:auto}}.slot-card--compact-item{display:flex;flex:0 1 100%;margin-bottom:1em;padding-bottom:0;padding-left:1em}@media (min-width:37.5em){.slot-card--compact-item{flex:1 1 50%}}@media (min-width:50em){.slot-card--compact-item{flex:1 1 33.333%}}.slot-card--compact:hover{text-decoration:none;background-color:#f2f2f5}.slot-card--compact.is-break:hover,.slot-card.is-break:hover{cursor:initial}.slot-card--compact header{font-size:.85em;color:#5b616b}.slot-card p:last-of-type,.slot-card--compact p:last-of-type{margin-bottom:0}.slot-card--compact .list-inline{margin:0}.slot-card--compact-controller{font-size:.85rem;margin-bottom:2em}.slot-card--compact-controller form,.slot-card--compact-controller input,.slot-card-controller form,.slot-card-controller input{width:auto;display:inline-block}.slot-card--compact.is-break{background:#f2f2f5;background:repeating-linear-gradient(45deg,#f9f9fd,#f9f9fd .625em,#fff .625em,#fff 1.25em)}.slot-card--compact h3{font-size:1.3rem}.slot-card h3:last-child,.slot-card--compact h3:last-child{margin-bottom:0}.slot-card-item{display:flex;flex:1 0 100%;max-width:100%;margin-bottom:1em;padding:0 0 0 1em}.slot-card{position:relative;max-width:100%;display:block;flex:1 1 auto;align-content:stretch;padding:1em;text-align:left;text-decoration:none;color:#032134!important;border:1px solid #d6d7d9;background-color:transparent;transition-property:all}.slot-card:hover{color:#032134!important;background-color:#f2f2f5}.slot-card-header{font-size:.85em;color:#5b616b;margin-bottom:1rem}.card-interactive .slot-card-header a,.card-interactive .slot-card-header a:visited,.slot-card a,.slot-card-header a,.slot-card-header a:visited,.slot-card:hover{text-decoration:none}.card-interactive .slot-card-header a:hover,.slot-card-header a:hover{text-decoration:underline}.slot-card .list-inline{margin:0}.slot-card-controller{font-size:.85rem;margin-bottom:2em}.slot-card.is-break{background:#f2f2f5;background:repeating-linear-gradient(45deg,#f9f9fd,#f9f9fd .625em,#fff .625em,#fff 1.25em)}.slot-date{margin-bottom:0}.slot-date,.slot-time{margin-top:0}.slot-main{display:flex;flex-direction:column;padding-right:3rem}@media (min-width:30em){.slot-main{flex-direction:row}}.slot-image{width:15rem;max-width:100%;height:auto;flex:0 0 200px;margin:0 1.5em 0 0}.slot-summary{width:100%;max-width:100%;height:auto;display:flex;flex:1 1 100%;flex-direction:column}.slot-introduction{margin-bottom:1rem;font-size:1.25em}@media (min-width:62.5em){.slot-introduction{width:90%}}.slot-introduction p,.speaker-summary p{line-height:1.3}.slot-card h3{font-size:1.3rem;margin-top:-.3em;color:#032134}.slot-card.is-break:hover .slot-main footer::before{width:1.25rem}.slot-card>footer{position:absolute;top:0;right:0;bottom:0;flex:1 0 3rem;display:flex;align-items:flex-start;width:3rem;background-color:#d6d7d9}.slot-card>footer p{position:absolute;left:50%;padding-left:1em;transform:translate(0,-50%) rotate(90deg);transform-origin:left center;margin-top:0;text-align:right;white-space:nowrap;font-weight:700;line-height:1.25;transition:color 500ms ease-in-out}.slot-card:hover>footer p{color:#5b616b}.slot-card>footer p time{font-weight:400;font-size:.85rem}.slot-card--extended{display:flex;flex:0 1 100%;align-items:flex-start;flex-direction:column}.slot-card-content{display:grid;grid-gap:1em;margin-top:1em;margin-bottom:2em}.slot-card-content--wide{width:100%}@media (min-width:35em){.slot-card-content{grid-gap:1.5em;grid-template-columns:18.75rem auto}}.slot-card--extended h1,.speaker-card-extended h1{margin-bottom:0;font-size:1.5em}.slot-card-content p:first-of-type{margin-top:0}.slot-card--extended .slot-time::before{content:'';display:block;margin-bottom:.5rem;width:1.25rem;height:2px;border-top:2px solid #db222a;border-top:2px solid var(--custom-color-event-main, #db222a);transition-property:width}.slot-list{display:flex;margin-left:-1em;padding:0;flex-direction:row;flex-wrap:wrap}.speaker-card{list-style:none;margin-bottom:1em;flex:1 0 100%}.speaker-card-item{padding:1em;border:1px solid #d6d7d9;background-color:transparent;transition:background-color 500ms ease-in-out}.speaker-card-item:focus,.speaker-card-item:hover{background-color:#f2f2f5}@media (min-width:35em){.speaker-content{display:flex;align-items:flex-start}}.speaker-card h2{margin-top:0;padding-top:0}.speaker-jobdescription{margin-top:-1em;margin-bottom:1em;font-weight:700;color:#5b616b}.speaker-card a:not(.button),.speaker-card a:not(.button):hover,.speaker-card a:not(.button):visited{color:#db222a;color:var(--custom-color-event-main, #db222a);text-decoration:none;transition:unset}.speaker-card a.button,.speaker-card a.button:hover,.speaker-card a.button:visited{text-decoration:none;color:#fff;color:var(--custom-color-event-text, #fff);transition:unset}.speaker-card img{display:block;text-align:center;width:100%;height:auto}@media (min-width:35em){.speaker-card img{flex:0 0 auto;width:12em;height:auto}}.speaker-card svg{width:6em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.speaker-summary{margin-bottom:1rem;font-size:1.25em}@media (min-width:62.5em){.speaker-summary{width:90%}}.speaker-bio{margin-top:1rem}.speaker-bio h2{margin-bottom:.825rem}.speaker-bio p:last-of-type{margin-bottom:0}@media (min-width:35em){.speaker-bio{flex:1 1 auto;margin-top:0}img+.speaker-bio{margin-left:1em}}.speaker-card .speaker-bio h2 a,.speaker-card .speaker-bio h2 a:hover,.speaker-card .speaker-bio h2 a:visited{color:#032134;transition:unset}.speaker-bio p:first-of-type{margin-top:0}.speaker-bio footer{margin-top:1em}.speaker-bio footer a{display:inline-block}.speaker-bio footer li:not(:last-of-type) a{margin-right:1em}.speaker-bio footer a::before{position:absolute;display:inline-block;margin-top:-.25em}.speaker-bio footer a:not(:last-of-type){margin-right:.5em}.speaker-bio footer a,.speaker-bio footer a:visited{color:#db222a;color:var(--custom-color-event-main, #db222a)}.speaker-bio footer a:focus,.speaker-bio footer a:hover{color:#db222a;color:var(--custom-color-event-main, #db222a);text-decoration:underline}.speaker-website{white-space:nowrap;font-weight:400;font-size:.85rem}.speaker-slots{margin:0;padding:0;grid-gap:.5rem}.speaker-slots li{padding:.5em;background-color:#fff;border:1px solid #d6d7d9;border-radius:.2rem}.speaker-slots li:only-of-type{grid-column:1/-1}.speaker-slots-aside{display:block;font-size:.85rem;color:#5b616b}.speaker-card-extended .speaker-content{margin-top:1em;margin-bottom:2em}.speaker-card-extended img,.sponsor-card-extended div{width:100%}@media (min-width:35em){.speaker-card-extended img{width:10em;margin-right:.5em}}@media (min-width:50em){.speaker-card-extended img{width:20em;margin-right:1em}}.speaker-card-extended .label-notice{margin-top:1.5em}.speaker-card--minimal .speaker-bio h2,.speaker-card--minimal .speaker-bio h3,.speaker-card-extended .speaker-jobdescription{margin-top:0}.speaker-card--minimal{flex:0 0 100%;margin:0}.speaker-card--minimal img{max-width:5em}.speaker-card--minimal .speaker-summary{font-size:1rem}.speaker-card--minimal .speaker-bio h2 a,.speaker-card--minimal .speaker-bio h3 a{text-decoration:none}.speaker-card--minimal header{flex-direction:column}@media (min-width:25em){.speaker-card--minimal header{flex-direction:row}}.speaker-card--minimal .speaker-card-item{min-height:100%}.speaker-card--tiny{position:relative;flex-grow:0;flex-basis:100%;min-height:10em;background-color:#f2f2f5}@media (min-width:22.5em) and (max-width:32em){.speaker-card--tiny{flex-basis:calc(50% - .5em)}.speaker-card--tiny:not(:nth-child(2n)){margin-right:1em}}@media (min-width:32em) and (max-width:45em){.speaker-card--tiny{flex-basis:calc(33.333333% - .666667em)}.speaker-card--tiny:not(:nth-child(3n)){margin-right:1em}}@media (min-width:45em) and (max-width:60em){.speaker-card--tiny{flex-basis:calc(25% - .75em)}.speaker-card--tiny:not(:nth-child(4n)){margin-right:1em}}@media (min-width:60em){.speaker-card--tiny{flex-basis:calc(20% - .8em)}.speaker-card--tiny:not(:nth-child(5n)){margin-right:1em}}.speaker-card--tiny a{display:block}.speaker-card--tiny img{display:inline-block;vertical-align:middle;width:100%;height:auto;text-align:left;color:#fff}.speaker-card--tiny p{position:absolute;left:0;bottom:.5em;font-size:.75rem;font-weight:700;padding:.35em 1em;margin-left:0;margin-right:.5rem;background-color:#db222a;background-color:var(--custom-color-event-main, #db222a);transition-property:background-color;max-width:100%;color:#fff;color:var(--custom-color-event-text, #fff)}.speaker-card--tiny:focus p,.speaker-card--tiny:hover p{background-color:#c31e25;background-color:var(--custom-color-event-secondary, #c31e25);color:#fff;color:var(--custom-color-event-text, #fff)}.sponsor-card{display:flex;flex:0 1 25%;flex-direction:column;align-items:center;margin-bottom:1em;margin-left:1em;padding:2em 1em;box-shadow:0 0 0 1em #fff;text-align:left;-webkit-hyphens:auto;hyphens:auto}.sponsor-card img{display:block;margin-bottom:.75em}.sponsor-card a,.sponsor-card a:visited{color:#000}.sponsor-no-link,.sponsor-no-logo{justify-content:center}.sponsor-no-logo{background-color:#fff;border:1px solid #d6d7d9}.sponsor-description,.suggestion-users th{text-align:left}.sort-item{display:flex;align-items:center}.sort-label{flex:1 1 auto;order:1}.sort-down,.sort-up{position:absolute;flex:0 0 1.5em}.sort .sort-up{margin-left:1.5em}.sort.has-js .sort-down,.sort.has-js .sort-up{position:absolute;opacity:0;display:none}.sort .button-bare,.sort .sort-drag-and-drop-handler{color:#9da0a6!important;transition:color 50ms ease-in-out!important}.sort .button-bare:focus,.sort .button-bare:hover,.sort .sort-drag-and-drop-handler:focus,.sort .sort-drag-and-drop-handler:hover{color:#032134!important}.sort-drag-and-drop-handler{line-height:1;margin-right:1.75em;cursor:-webkit-grab;cursor:grab;opacity:0}.sort-drag-and-drop-handler:active,.sort-drag-and-drop-handler:focus{cursor:-webkit-grabbing;cursor:grabbing}.sort.has-js .sort-drag-and-drop-handler,.venue-card-extended-details [data-map]:hover .leaflet-tile-container{opacity:1}.sort-drag-and-drop-form{display:none}.sort--dragging{background-color:rgba(255,255,255,.85);border-bottom-color:transparent}.sort .icon{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:inherit;fill:currentColor}.sort-placeholder{display:block;position:relative;background-color:#f2f2f5;height:3.75em}.sort-placeholder::after{content:'';display:block;width:100%;height:.5em;bottom:-.5em;position:absolute;background-color:#fff;border-bottom:1px solid #d6d7d9}.sponsor-card-extended{flex-basis:100%;border:1px solid #d6d7d9;margin-left:1em}article.sponsor-card-extended:only-of-type{margin-left:0}.sponsor-card-extended.sponsor-only-logo{flex-basis:50%}.sponsor-card-extended h1{margin:0 0 1em;width:100%;text-align:left;color:#db222a;color:var(--custom-color-event-main, #db222a)}.sponsor-card-extended img{display:block;margin-bottom:.5em;max-height:6.5em;max-width:100%;width:auto;height:auto}.sponsor-description,.sponsor-infolist{width:100%}.sponsor-infolist li{margin-bottom:.4em;font-weight:700}.sponsor-infolist li a,.sponsor-infolist li a:visited{font-weight:400;color:#032134}.sponsor-description p,.suggestion-card h2{margin-top:.5em;margin-bottom:.5em}.sponsor-list{list-style:none;display:flex;padding-left:0;flex-direction:row;flex-wrap:wrap}.sponsor-list li{display:flex;flex:1 1 auto;text-align:center;align-items:center}.section-key.subscriber-create{margin-top:1em;margin-bottom:5em}.subscriber-create p{margin-top:0;font-size:.85rem}.main-narrow .team-info{font-size:.85rem;text-align:center}.sponsor-list,.suggestion-list{margin-left:-1em}.suggestion-card{display:block;align-content:stretch;padding:1em;text-align:left;text-decoration:none;color:#032134!important;border:1px solid #d6d7d9;background-color:transparent;transition-property:all;display:flex!important;flex-direction:column;flex:1 1 100%;margin-bottom:1em;margin-left:1em}@media (min-width:40.625em){.suggestion-card{flex:0 1 calc(50% - 1em)}}.suggestion-card[data-suggestion-priority="1"]{border-color:#f2f2f5;background-color:#f2f2f5}.suggestion-card[data-suggestion-priority="2"]{border-color:#fff1d2;background-color:#fff1d2}.suggestion-card[data-suggestion-priority="3"]{border-color:#db222a;background-color:rgba(219,34,42,.35)}.suggestion-card h2{font-size:1rem}@media (min-width:40.625em){.suggestion-card h2{font-size:1.25rem}}.suggestion-card p{margin-top:0}.suggestion-card footer{display:flex;margin-top:auto;font-size:.825rem;background-color:#f2f2f5;background-color:rgba(0,0,0,.125);padding:1rem;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem}.suggestion-users,table{width:100%}.supporter-card{position:relative;margin-bottom:0;line-height:1}.supporter-card figure{margin:0;padding:0;overflow:hidden}.supporter-card-content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end}.supporter-card h3{display:inline-block;max-width:90%;margin:0;padding:.125em .5em;color:#032134}.supporter-card h3,.supporter-card p{background-color:rgba(255,255,255,.9);transition-property:all}.supporter-card p{display:inline-block;max-width:90%;padding:.125em .5em;color:#032134;margin:0 0 1em;font-size:.75rem}@media (min-width:60em){.supporter-card p{font-size:.85rem}}.supporter-card h3{font-size:.85rem;padding-bottom:.125em}@media (min-width:42em){.supporter-card h3{font-size:1rem}}.supporter-card img{display:block;width:100%;height:100%;object-fit:cover;transition-property:transform;transform:scale(1)}.supporter-card:hover img{transform:scale(1.25)}.supporter-card .badge{position:absolute;top:.5rem;left:.5rem;z-index:1}.supporter-list{display:flex;flex-wrap:wrap;margin-left:-.175em;padding-left:0;width:calc(100% + .35em);list-style:none}.supporter-list li{flex:0 1 100%;padding:.175em}@media (min-width:35em){.supporter-list li{flex:0 1 50%;padding:.175em}}@media (min-width:42em){.supporter-list li{flex:0 1 33.3333333%;padding:.175em}}@media (min-width:60em){.supporter-list li{flex:0 1 20%;padding:.175em}}@supports (display:grid) and (grid-gap:.5em) and (grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))){.supporter-list{display:grid;grid-gap:.5em;grid-template-columns:repeat(2,1fr);margin-left:0;width:100%}@media (min-width:32em){.supporter-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:42em){.supporter-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:60em){.supporter-list{grid-template-columns:repeat(5,1fr)}}.supporter-list li{padding:0}}td,th{padding:.5em;border-bottom:1px solid #d6d7d9}td:first-of-type,th:first-of-type{padding-left:0}td:last-of-type,th:last-of-type{padding-right:0}th{font-weight:700;text-align:left}.table-responsive{position:relative;width:100%;overflow-x:auto;padding-bottom:1em}.table-callforpapers td{vertical-align:top;min-width:8em}.table-callforpapers td p:first-child{margin-top:0}.table-callforpapers td p:last-child{margin-bottom:0}.table-responsive .large-field{min-width:24em}.table-callforpapers .callforpapers-actions{min-width:12em}.table-callforpapers tbody tr td:first-of-type{border-left:.5em solid #dce4ef}.table-callforpapers tbody tr.table-callforpapers--accepted td:first-of-type{border-left:.5em solid #00a244}.table-callforpapers tbody tr.table-callforpapers--accepted .box.box-notice{background-color:rgba(0,162,68,.15)}.table-callforpapers tbody tr.table-callforpapers--accepted td{background-color:rgba(0,162,68,.05)}.table-callforpapers tbody tr.table-callforpapers--declined td:first-of-type{border-left:.5em solid #db222a}.table-callforpapers tbody tr.table-callforpapers--declined .box.box-notice{background-color:rgba(219,34,42,.15)}.table-callforpapers tbody tr.table-callforpapers--declined td{background-color:rgba(219,34,42,.05)}.tabs{list-style:none;display:flex;padding:0;width:100%;align-items:stretch;flex-wrap:wrap;border:1px solid #d6d7d9}@media (min-width:42em){.tabs{border:0}}@media (min-width:75em){.tabs{flex-wrap:nowrap}}.tabs:focus-within{border-color:#9da0a6}.tabs li{display:flex;flex:1 0 50%;margin:0;line-height:normal;border:1px solid #d6d7d9}@media (min-width:42em){.tabs li{flex:1 0 25%}}@media (min-width:75em){.tabs li{flex:1 0 auto}.tabs li:not(:first-of-type){border-left:0}}.tabs a{display:flex;flex:1 1 100%;justify-content:center;padding:.625em;text-decoration:none;color:#032134}.tabs li.is-active a{background-color:#f2f2f5}.tabs a:focus,.tabs a:hover{background-color:#d6d7d9}.tabs--hasDarkFilterBar{margin-bottom:0}.tabs--hasDarkFilterBar .is-active{border-bottom:none}.text-claim{font-size:1.5rem;font-weight:400;border-bottom:0}.layout-homepage .text-claim{margin-top:0;color:#fff;font-weight:lighter}.layout-homepage .text-claim span{display:inline;font-weight:700}@media (min-width:23.4375em){.layout-homepage .text-claim{font-size:2.125rem;margin-bottom:1rem}}@media (min-width:37.5em){.layout-homepage .text-claim{font-size:2.5rem;margin-bottom:1rem}}@media (min-width:56.25em){.layout-homepage .text-claim{font-size:3rem}.layout-homepage .text-claim span{display:block}}h1{font-size:2rem}@media (min-width:42em){h1{font-size:2.5rem}}h2{display:block;font-size:1.375rem;color:#032134}@media (min-width:42em){h2{font-size:1.5rem}}h4{font-size:1.125rem}.h-centered{text-align:center}.h-section{padding:0;font-size:1rem;text-transform:uppercase}hr{margin-top:1rem;margin-right:0;margin-bottom:1rem;margin-left:0;border:0;border-top:1px solid #9da0a6}.obscured{filter:blur(.3em)}.text-teaser{width:100%;max-width:100%;margin-top:.5em;font-weight:400;font-size:1rem;line-height:1.3;color:#5b616b}@media (min-width:23.4375em){.text-teaser{font-size:1.2rem;line-height:1.4}}@media (min-width:37.5em){.text-teaser{margin-bottom:2rem}}.text-teaser p{line-height:inherit}.text-teaser.inverse{color:#fff}.layout-homepage .text-teaser{margin:0}.text-card{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #f2f2f5}.text-card:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.text-card h2{margin-top:.125em;margin-bottom:1rem}.text-card header+p{margin-top:0;margin-bottom:0}.text-card .text-info{margin:0;font-size:.825rem;font-style:italic;color:#5b616b}.tooltip-wrapper{display:inline;position:relative}.tooltip{font-size:.85rem;padding:1rem;width:16rem;background-color:#fff59d;color:#032134;border-radius:.2em;box-shadow:0 .1rem .2rem -.1rem rgba(0,0,0,.5)}.tooltip-wrapper .tooltip{position:absolute;z-index:50;top:4rem;right:-6rem;transition-property:right}@media (min-width:47.5em){.tooltip-wrapper .tooltip{right:0}}.tooltip [data-tooltip-hide]{position:absolute;right:0;top:0;padding:.75rem;line-height:1ch;-webkit-appearance:none;appearance:none;cursor:pointer;color:#032134;background-color:transparent}.tooltip p{text-align:left;line-height:1.2;margin:0;padding-right:1.75em;color:inherit;text-shadow:none}.tooltip[data-arrow-direction=top-right]::before{content:'';display:block;position:absolute;top:-2.3rem;right:3.5rem;z-index:-1;width:3rem;height:3rem;background-image:url(./images/arrow-top-right.svg);background-size:contain;background-repeat:no-repeat;transition-property:right}@media (min-width:47.5em){.tooltip[data-arrow-direction=top-right]::before{right:-1.5rem}}.tooltip-toggle,body.standalone header.header-standalone .brand-logo{display:inline-block}.tooltip-toggle .tooltip-wrapper{position:absolute;left:50%;width:100%;transform:translateX(-50%)}@media (min-width:32.5em){.tooltip-toggle .tooltip-wrapper{position:relative;right:0;left:0}}.tooltip-toggle .tooltip{position:absolute;height:1px;margin:-1px;overflow:hidden;width:1px;padding:0;opacity:0;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;z-index:100;top:1.5rem;right:0;left:0;max-width:calc(100vw - 2rem)}@media (min-width:32.5em){.tooltip-toggle .tooltip{right:50%;left:50%;transform:translateX(-50%)}}.tooltip-toggle .tooltip[aria-expanded=true]{clip:auto;-webkit-clip-path:none;clip-path:none;width:24rem;height:auto;white-space:normal;margin:0 auto;overflow:visible;opacity:1;padding:1rem}.tooltip-toggle .tooltip::before{content:'';position:absolute;z-index:10;top:-.9em;right:50%;width:0;height:0;border:.5em solid transparent;border-bottom-color:#fff}.tooltip-toggle .tooltip [data-tooltip-hide]{position:static;line-height:inherit}.tooltip-wrapper .tooltip-paidfeature{background-color:#fff;text-align:left}.tooltip-paidfeature h3{display:inline-block;vertical-align:middle;margin:0;font-size:1rem}.tooltip-paidfeature-description{margin-top:.5rem}.tooltip-paidfeature footer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:1rem}@media (min-width:20em){.tooltip-paidfeature footer{flex-direction:row-reverse}}.tooltip-paidfeature a,.user-header .event-navigation li a{color:#032134}.tooltip-paidfeature .button{text-align:center;background-color:#00a244;color:#fff}.tooltip-paidfeature .button:focus,.tooltip-paidfeature .button:hover{background-color:#00a244}.tooltip-paidfeature .button--secondary{font-size:.9rem;margin-top:1rem;color:#5b616b}@media (min-width:20em){.tooltip-paidfeature .button--secondary{margin-top:0;margin-right:1rem;padding:.5em .5em .5em 0}}.uploadAvatar .upload-image{height:5em;width:5em}.upload{position:relative}.upload .upload label{order:2;border:1px solid #d6d7d9;background:#f2f2f5;margin:0;padding:.75em;border-radius:.2em;cursor:pointer;height:auto;align-self:flex-start}.upload label{margin-bottom:0;line-height:normal}.upload .upload.upload_hasUpload label{margin-left:1em}.upload input{width:1px!important;height:1px!important;clip:rect(0 0 0 0);position:absolute;left:0;opacity:.0000001;overflow:hidden}.upload label[for]+div.upload{display:flex;position:relative;justify-content:flex-start}.upload-image{order:1;margin:0;width:5em;max-height:5em;object-fit:contain}@supports (object-fit:contain){[name=avatar]+.upload-image,[name=logo]+.upload-image{width:5em;object-fit:contain}}.upload[data-progress],.upload[data-progress] *{pointer-events:none}.upload[data-progress]::after{content:'Upload in Progress (' attr(data-progress) '%)';display:flex;justify-content:center;align-items:center;align-self:center;position:absolute;z-index:10;width:100%;height:100%;font-style:italic;text-align:center;background-color:rgba(242,242,245,.85);transition-property:background-color}.user-details{margin-bottom:3em;padding-bottom:3em;border-bottom:1px solid #d6d7d9}.user-name h1,.user-name p{display:inline-block;margin-top:0;margin-bottom:0}.user-username{margin-top:0;margin-bottom:0;color:#5b616b}.user-jobdescription{font-weight:700;color:#5b616b}.user-jobdescription,.user-jobdescription p{margin-top:0;margin-bottom:0}.user-location,.user-website{margin-top:.25em;margin-bottom:.25em}.user-events h3{margin-top:2rem}.user-header{margin-bottom:2em}.user-noheaderimage{background-color:#1b1b1b}.user-background-image-hint{position:relative;top:4rem;margin:0 auto;color:rgba(255,255,255,.5);text-align:center;transition-property:color}.user-background-image-hint a,.user-background-image-hint a:hover,.user-background-image-hint a:visited{color:inherit;text-decoration:none}.user-noheaderimage:hover .user-background-image-hint{color:#fff}.user-header .image-content{position:relative;z-index:10;padding:0;max-width:100%;margin:.5em auto 1em;width:15rem}@media (min-width:42em){.user-header .image-content{margin-top:0;margin-bottom:0;margin-left:1rem}}@media (min-width:75em){.user-header .image-content{max-width:73rem;margin:0 auto;width:100%}}.user-avatar{position:relative;left:0;margin:0;height:15rem;width:15rem;border-radius:.2rem;box-shadow:.125em .125em .75em -.05em rgba(0,0,0,.125)}.user-header .event-navigation{background-color:#fff}.user-header .event-navigation li{flex-basis:auto;padding-top:0}.venue-card{position:relative;line-height:0;display:block;width:100%;height:100%;min-height:14rem;max-width:100%;text-align:center;background-color:#d6d7d9}.venue-card img{width:100%;height:100%;max-height:15rem;object-fit:cover}@media (min-width:42em){.venue-card img{max-height:20rem}}.venue-card>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.venue-card-tagline{font-weight:400;letter-spacing:normal;transition-property:color;display:block;margin-bottom:.125em;font-size:1rem}.badge-low-callout-wrapper:hover .venue-card-tagline,.venue-card-tagline{color:#fff;color:var(--custom-color-event-text, #fff)}.user-events h3,.venue-card-extended h1{margin-bottom:.5rem}.venue-card-extended-details{position:relative;min-height:21rem;padding:1em 0 0}.venue-card-extended-details .venue-card-address,.venue-card-extended-details .venue-card-image{position:relative;z-index:1;padding:0;background:#fff!important}.venue-card-extended-details .venue-card-address{display:block;margin:1em 0 0;padding:1em 0}.venue-card-extended-details .venue-card-address h4+div{display:flex;justify-content:space-between;align-items:flex-end}.venue-card-extended-details .venue-card-tagline{margin-bottom:1rem}.venue-card-extended-details .venue-card-image{padding-bottom:0}.venue-card-extended-details-no-map .venue-card-image{max-width:50%}.venue-card-extended-details .venue-card-image,.venue-card-extended-details .venue-card-image img{width:100%;display:block}.venue-card-extended-details .venue-card-image+.venue-card-address{margin-top:0}.venue-card-extended-details .venue-card-image{margin:0;padding-top:0}.venue-card-extended-details h1{font-size:2em;padding:0;margin:0}.venue-card-extended-details h4{padding:0;margin:0}.venue-card-extended-details [data-map]{position:relative!important;z-index:0;margin:0;padding:0}.venue-card-extended-details [rel=maps]{white-space:nowrap;margin-left:.5em}.venue-card-extended-details .leaflet-container{background:#d6d7d9}.venue-card-extended-details .leaflet-bottom.leaflet-right{right:auto;left:0}.venue-card-extended-details .leaflet-tile-container{opacity:1;transition-property:opacity}.venue-card-extended-details-no-map{min-height:0;padding:0}.venue-card-extended-details-no-map .venue-card-address,.venue-card-extended-details-no-map .venue-card-image{margin:0;padding:0}@media (min-width:40em){.venue-card-extended-details:not(.venue-card-extended-details-no-map){padding-left:50%;padding-bottom:1em}.venue-card-extended-details .venue-card-address,.venue-card-extended-details .venue-card-image{padding-right:1em;padding-left:1em;margin-right:1em;margin-left:-1em}.venue-card-extended-details .venue-card-image{margin-top:1em;padding-top:1em}.venue-card-extended-details .venue-card-address{margin-bottom:1em;padding-bottom:1em}.venue-card-extended-details [data-map]{position:absolute!important;top:1em;right:0;bottom:1em;left:0}.venue-card-extended-details .leaflet-tile-container{opacity:.3}}.venue-list li{flex-basis:100%;margin-bottom:1em}@media (min-width:35em){.venue-list li{flex-basis:calc(50% - .5em)}.venue-list li:only-of-type{flex-basis:50%}.venue-list li:nth-of-type(2n){margin-left:1em}}.inline-upload label,.inline-upload textarea,.team .list-flex{display:block}.inline-upload input{display:none}.inline-upload label{margin:0;padding:.5em;font-size:.85rem;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;border:thin solid #9da0a6;border-top:0;cursor:pointer}.inline-upload textarea:active+label,.inline-upload textarea:focus+label{border:thin solid #032134;border-top:0}.inline-upload textarea{border-bottom-style:dashed;border-bottom-left-radius:0;border-bottom-right-radius:0}.team .list-flex li{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:37.5em){.team .list-flex li{flex-direction:row;flex-wrap:wrap}}.team .list-item-title{flex:0 1 100%}@media (min-width:37.5em){.team .list-item-title{width:100%;flex:0 1 100%}}.team .list-item-media{flex:1 0 10%;text-align:center}.team .list-item-media::after{display:block;width:2.5em;margin-top:1rem;margin-right:auto;margin-bottom:0;margin-left:auto;content:'';border-bottom:2px solid #db222a}@media (min-width:37.5em){.team .list-item-media{flex:1 0 17%;padding-right:3%;text-align:left}.team .list-item-media::after{content:none;border:0}}.team .list-item-content{flex:1 0 80%}@media (min-width:37.5em){.team .list-item-content{flex:1 0 60%}.team .list-item-content p{margin:0}}.team .list-item-media img{max-width:7rem;border-radius:.2em}@media (min-width:37.5em){.team .list-item-media img{max-width:100%}}.team h3{font-size:1rem;text-transform:uppercase;text-align:center}@media (min-width:37.5em){.team h3{text-align:left}}.layout-homepage .section-flex .section-left{max-width:100%;flex-basis:75%}@media (min-width:37.5em){.layout-homepage .section-flex .section-left{flex-basis:75%}}@media (min-width:42em){.layout-homepage .section-flex .section-left{padding-right:1em;padding-left:1em}}@media (min-width:37.5em){.layout-homepage .section-flex .section-left{padding-right:2em;padding-left:2em}}.layout-homepage .reasons .section-center{display:block;width:100%;padding:0 1em}@media (min-width:37.5em){.layout-homepage .reasons .section-center{width:80%;padding:0}}@media (min-width:56.25em){.layout-homepage .reasons .section-center{width:50%}}.layout-homepage .reasons .section-left{flex:1 1 100%;width:100%;padding:0}@media (min-width:37.5em){.layout-homepage .reasons .section-left{flex:1 1 80%;width:80%;margin:0 auto;padding:0 2em 0 0}}@media (min-width:41.875em){.layout-homepage .reasons .section-left{padding:0 3em 0 0}}@media (min-width:56.25em){.layout-homepage .reasons .section-left{flex:1 1 50%;width:50%}}.layout-homepage .reasons .section-right{max-width:100%;flex:1 1 100%;float:none;width:100%;padding:0 1em}@media (min-width:37.5em){.layout-homepage .reasons .section-right{flex:1 1 80%;width:80%;margin:0 auto;padding:0}}@media (min-width:56.25em){.layout-homepage .reasons .section-right{flex:1 1 50%;width:50%}}.layout-homepage .reasons h2{text-align:center;color:#032134}@media (min-width:37.5em){.layout-homepage .reasons h2{text-align:left}}.layout-homepage .reasons li{margin:0;padding:.75em 0;list-style:none;border-bottom:1px solid #d6d7d9}.layout-homepage .reasons li:last-of-type{border:0}body.standalone header.header-standalone{margin:0 0 2em;padding:3em 1em;background:#db222a;color:#fff;text-align:center}@media (min-width:37.5em){body.standalone header.header-standalone{margin:0 0 4em}}body.standalone header.header-standalone h1{max-width:none;margin-bottom:.5em;font-size:2rem;line-height:1.2}@media (min-width:25em){body.standalone header.header-standalone h1{font-size:2.5rem}}body.standalone header.header-standalone img{max-width:5rem;margin-bottom:1.5em}@media (min-width:37.5em){body.standalone header.header-standalone img{max-width:9.375rem;margin-bottom:2em}}body.standalone .main-narrow{padding:0 1em}body.standalone .main-narrow h2.centered{font-size:1.25rem;text-transform:uppercase;text-align:center;color:#032134}.header-standalone p{width:90%;max-width:33.125em;margin:0 auto;font-size:1.25rem}@media (min-width:28.75em){.header-standalone p{width:80%}}:root{--section-narrow-width: 42em}
/*# sourceMappingURL=default.css.map */