.picture,.picture img{display:block;width:100%;height:100%;object-fit:cover}.picture.picture--contain,.picture img.picture--contain,.picture.picture--contain img,.picture img.picture--contain img{object-fit:contain}:root.theme-alternative .link{--color-theme-link-color: var(--color-primary-blue);--color-theme-link-colorHover: var(--color-sky-blue);--color-theme-link-blueColor: var(--color-sky-blue);--color-theme-link-blueColorHover: var(--color-accent-sky)}.link{--link-color: var(--color-theme-link-color);--link-hover-color: var(--color-theme-link-colorHover);display:flex;width:fit-content;color:var(--link-color, var(--color-primary-grey));transition:color .3s;align-items:center;gap:.5rem}.link .link__icon{width:1rem;height:1rem;transform:rotate(var(--link-icon-rotate, 0deg));stroke:var(--link-color, var(--color-primary-grey));transition:stroke .3s,transform .3s}@media (hover: hover){.link:hover{color:var(--link-hover-color, var(--color-bright-blue))}.link:hover .link__icon{stroke:var(--link-hover-color, var(--color-bright-blue))}}.link.link--blue{--link-color: var(--color-theme-link-blueColor, var(--color-primary-blue));--link-hover-color: var(--color-theme-link-blueColorHover, inherit)}.link.link--reverse{flex-direction:row-reverse}.link.link--secondary-grey{--link-color: var(--color-theme-link-secondaryGreyColor, var(--color-secondary-grey))}.link[disabled]{--link-color: var(--color-theme-link-colorDisabled, var(--color-blue-gray));pointer-events:none;cursor:auto}:root.theme-alternative .speaker{--color-theme-speaker-title: var(--color-secondary-dark-blue);--color-theme-speaker-name: var(--color-dark-blue)}.speaker .speaker__title{text-transform:uppercase;margin-bottom:.75rem;color:var(--color-theme-speaker-title, var(--color-secondary-grey))}.speaker .speaker__content{display:flex;justify-content:flex-start;align-items:center}.speaker .speaker__image{width:3.5rem;min-width:3.5rem;height:3.5rem;margin-right:1rem;border-radius:.375rem}@media (min-width: 1280px){.speaker .speaker__image{width:5rem;min-width:5rem;height:5rem}}.speaker .speaker__name{margin-bottom:2px;color:var(--color-theme-speaker-name, var(--color-primary-grey))}@media (min-width: 1280px){.speaker .speaker__name{margin-bottom:4px}}.speaker .speaker__profession{margin-bottom:4px;color:var(--color-theme-speaker-profession, var(--color-secondary-grey))}.speaker .speaker__about{color:var(--color-theme-speaker-about, var(--color-secondary-grey))}.speaker .speaker__contacts{--link-color: var(--color-theme-speaker-contacts, var(--color-secondary-grey));display:grid;row-gap:2px;margin-top:.5rem}@media (min-width: 1280px){.speaker .speaker__contacts{margin-top:1rem}}.speaker.speaker--vertical .speaker__title{margin-bottom:1rem}@media (min-width: 1280px){.speaker.speaker--vertical .speaker__content{flex-direction:column;align-items:flex-start}}.speaker.speaker--vertical .speaker__image{width:6.25rem;min-width:6.25rem;height:6.25rem;margin:0 .75rem 0 0}@media (min-width: 1280px){.speaker.speaker--vertical .speaker__image{width:13.125rem;min-width:13.125rem;height:13.125rem;margin:0 0 .75rem}}.speaker.speaker--width-full .speaker__image{width:7.0625rem;min-width:7.0625rem;height:3.75rem;margin:0 .75rem 0 0;object-fit:contain;object-position:bottom left}@media (min-width: 1280px){.speaker.speaker--width-full .speaker__image{width:9.375rem;min-width:9.375rem;height:5rem}}.speaker.speaker--full .speaker__content{display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 1280px){.speaker.speaker--full .speaker__content{flex-direction:row;align-items:center}}.speaker.speaker--full .speaker__title{margin-bottom:1rem}.speaker.speaker--full .speaker__image{width:17.4375rem;min-width:17.4375rem;height:10rem;margin:0 0 .75rem}@media (min-width: 768px){.speaker.speaker--full .speaker__image{width:14.25rem;min-width:14.25rem;height:9.9375rem}}@media (min-width: 1280px){.speaker.speaker--full .speaker__image{width:18.75rem;min-width:18.75rem;height:13.125rem;margin:0 1.5rem 0 0}}:root.theme-alternative .button{--color-theme-button-borderColor: transparent;--color-theme-button-bg: var(--color-red);--color-theme-button-color: var(--color-white);--color-theme-button-bgHover: var(--color-accent-red);--color-theme-button-blueBg: var(--color-red);--color-theme-button-blueBgHover: var(--color-accent-red);--color-theme-button-blueColor: var(--color-white);--color-theme-button-outlineBlueBorderColorHover: var(--color-sky-blue);--color-theme-button-outlineBlueColorHover: var(--color-sky-blue);--color-theme-button-outlineWhiteBorderColorHover: var(--color-light-blue);--color-theme-button-outlineWhiteColorHover: var(--color-light-blue);--color-theme-button-whiteColor: var(--color-primary-blue);--color-theme-button-whiteBgHover: var(--color-white);--color-theme-button-whiteColorHover: var(--color-sky-blue)}.button{--button-border-color: var(--color-theme-button-borderColor);--button-bg: var(--color-theme-button-bg);--button-color: var(--color-theme-button-color);--button-bg-hover: var(--color-theme-button-bgHover);position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;height:var(--button-height, 3rem);padding:.9375rem 1.5rem;border:1px solid var(--button-border-color, transparent);border-radius:.375rem;text-align:center;cursor:pointer;text-decoration:none;background-color:var(--button-bg, var(--color-golden));color:var(--button-color, var(--color-primary-grey));transition:background-color .3s,border-color .3s,color .3s}.button:disabled{--button-bg: var(--color-theme-button-bgDisabled, var(--color-light-grey));pointer-events:none;cursor:initial}@media (min-width: 1280px){.button{--button-height: 3.125rem}}.button .button__wrapper{pointer-events:none}.button .button__wrapper-icon{display:flex;align-items:center;justify-content:center}@media (hover: hover){.button:hover{background-color:var(--button-bg-hover, var(--color-bright-gold))}}.button.button--blue{--button-bg: var(--color-theme-button-blueBg, var(--color-primary-blue));--button-bg-hover: var(--color-theme-button-blueBgHover, var(--color-bright-blue));--button-color: var(--color-theme-button-blueColor, var(--color-white))}.button.button--outline-blue{--button-bg: var(--color-theme-button-outlineBlueBg, transparent);--button-bg-hover: var(--color-theme-button-outlineBlueBgHover, transparent);--button-color: var(--color-theme-button-outlineBlueColor, var(--color-primary-blue));--button-border-color: var(--color-theme-button-outlineBlueBorderColor, var(--color-primary-blue));padding:0 1.5rem}@media (hover: hover){.button.button--outline-blue:hover{--button-color: var(--color-theme-button-outlineBlueColorHover, var(--color-bright-blue));--button-border-color: var(--color-theme-button-outlineBlueBorderColorHover, var(--color-bright-blue))}}.button.button--transparent{--button-bg: var(--color-theme-button-transparentBg, transparent);--button-bg-hover: var(--color-theme-button-transparentBgHover, transparent);--button-color: var(--color-theme-button-transparentColor, var(--color-white))}@media (hover: hover){.button.button--transparent:hover{--button-color: var(--color-theme-button-transparentColorHover, var(--color-golden));--button-border-color: var(--color-theme-button-transparentBorderColorHover, var(--color-golden))}}.button.button--outline-white{--button-bg: var(--color-theme-button-outlineWhiteBg, transparent);--button-bg-hover: var(--color-theme-button-outlineWhiteBgHover, transparent);--button-color: var(--color-theme-button-outlineWhiteColor, var(--color-white));--button-border-color: var(--color-theme-button-outlineWhiteBorderColor, var(--color-white));padding:0 1.5rem}@media (hover: hover){.button.button--outline-white:hover{--button-color: var(--color-theme-button-outlineWhiteColorHover, var(--color-golden));--button-border-color: var(--color-theme-button-outlineWhiteBorderColorHover, var(--color-golden))}}.button.button--white{--button-bg: var(--color-theme-button-whiteBg, var(--color-white));--button-bg-hover: var(--color-theme-button-whiteBgHover, var(--color-golden));--button-color: var(--color-theme-button-whiteColor, var(--color-golden))}@media (hover: hover){.button.button--white:hover{--button-color: var(--color-theme-button-whiteColorHover)}}.button.button--only-icon{width:3rem;padding:.75rem}.button.button--only-icon .button__icon{stroke:var(--color-theme-button-onlyIconIcon, var(--color-bright-blue));width:1.5rem;height:1.5rem}:root.theme-alternative .date{--color-theme-date-iconFill: var(--color-primary-blue);--color-theme-date-errorColor: var(--color-red);--color-theme-date-errorIconFill: var(--color-red)}.date{display:flex;gap:.5rem;margin-bottom:.75rem;white-space:nowrap}.date .date__icon{width:1rem;min-width:1rem;height:1.0625rem;fill:var(--color-theme-date-iconFill, var(--color-primary-blue))}@media (min-width: 1280px){.date .date__icon{width:1.125rem;min-width:1.125rem;height:1.1875rem}}.date.date--error{color:var(--color-theme-date-errorColor, var(--color-error))}.date.date--error .date__icon{fill:var(--color-theme-date-errorIconFill, var(--color-error))}:root.theme-alternative .speaker-list{--color-theme-speaker-list-teamBg: var(--color-white);--color-theme-speaker-list-teamBorder: var(--color-light-blue);--color-theme-speaker-list-placeBorder: var(--color-light-blue)}.speaker-list{display:grid;gap:1.5rem}@media (min-width: 1280px){.speaker-list{grid-template-columns:23.6% 1fr}}.speaker-list .speaker-list__team{background-color:var(--color-theme-speaker-list-teamBg, var(--color-white));border:1px solid var(--color-theme-speaker-list-teamBorder, transparent);border-radius:.75rem}@media (min-width: 1280px){.speaker-list .speaker-list__team{border-radius:1rem;grid-column:2}}.speaker-list .speaker-list__title{padding-left:1.5rem}@media (min-width: 1280px){.speaker-list .speaker-list__title{padding-left:2rem}}.speaker-list .speaker-list__list{display:grid;grid-template-columns:100%;gap:1.5rem}.speaker-list .speaker-list__list:not(:first-child){margin-top:1rem}@media (min-width: 1280px){.speaker-list .speaker-list__list{grid-template-columns:repeat(auto-fit,13.125rem)}}.speaker-list .speaker-list__list.speaker-list__list--full{display:flex;flex-direction:column;gap:1.5rem}.speaker-list .speaker-list__date{margin-bottom:.75rem}@media (min-width: 1280px){.speaker-list .speaker-list__date{margin-bottom:1rem}}.speaker-list .speaker-list__description{margin-bottom:.5rem}@media (min-width: 1280px){.speaker-list .speaker-list__description{margin-bottom:1rem}}.speaker-list .speaker-list__controls{display:flex;flex-flow:row wrap;gap:.5rem;margin-top:1.5rem}.speaker-list .speaker-list__caption{margin-top:1rem}@media (min-width: 1280px){.speaker-list .speaker-list__caption{margin-top:2rem}}@media (max-width: 1023px){.speaker-list .speaker-list__button{width:100%}}@media (min-width: 1280px){.speaker-list .speaker-list__button{grid-column:2}}.speaker-list .speaker-list__link{grid-column:1}.speaker-list .speaker-list__speaker.speaker-list__speaker--show-limited{display:none}.speaker-list .speaker-list__speaker.speaker-list__speaker--show-all{display:block}.speaker-list .speaker-list__places{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){.speaker-list .speaker-list__places{flex-direction:row;gap:.75rem}}@media (min-width: 1280px){.speaker-list .speaker-list__places{gap:1.5rem;grid-column:2}}.speaker-list .speaker-list__place{display:flex;flex-direction:column;gap:1rem;border:1px solid var(--color-theme-speaker-list-teamBorder, transparent);background-color:var(--color-theme-speaker-list-placeBg, var(--color-white));padding:1.5rem;border-radius:1rem}@media (min-width: 768px){.speaker-list .speaker-list__place{padding:2rem}}@media (min-width: 1280px){.speaker-list.speaker-list--horizontal .speaker-list__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.guest .guest__list{display:flex;flex-direction:column;gap:3rem}@media (min-width: 768px){.guest .guest__list{gap:3.75rem}}@media (min-width: 1280px){.guest .guest__list{gap:5rem}}.guest .guest__title{margin-bottom:3rem;padding-inline:1.5rem}@media (min-width: 1280px){.guest .guest__title{padding-inline:2rem}}.guest.guest--press .guest__list{gap:1rem}@media (min-width: 1280px){.guest.guest--press .guest__list{gap:1.5rem}}
