.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-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-error)}.date.date--error .date__icon{fill:var(--color-error)}.tag{padding:.375rem .5rem 4px;border-radius:4px;display:inline-block;width:fit-content;background-color:var(--tag-background, var(--color-golden));color:var(--tag-color, var(--color-secondary-grey))}@media (min-width: 1280px){.tag{padding:.5625rem .75rem .4375rem;border-radius:.375rem}}.tag.tag--blue{--tag-background: var(--color-blue-additional)}.tag.tag--light-blue{--tag-background: var(--color-light-blue)}.tag.tag--white{--tag-background: var(--color-white)}.tag .tag__blue-additional{--tag-background: var(--color-blue-additional)}.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}.link{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-primary-blue)}.link.link--reverse{flex-direction:row-reverse}.link.link--secondary-grey{--link-color: var(--color-secondary-grey)}.link[disabled]{--link-color: var(--color-blue-gray);pointer-events:none;cursor:auto}.speaker .speaker__title{text-transform:uppercase;margin-bottom:.75rem;color: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}@media (min-width: 1280px){.speaker .speaker__name{margin-bottom:4px}}.speaker .speaker__profession{margin-bottom:4px;color:var(--color-secondary-grey)}.speaker .speaker__about{color:var(--color-secondary-grey)}.speaker .speaker__contacts{--link-color: 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}}.card-conference{padding:1.5rem;border-radius:1rem;background-color:var(--color-white);position:relative;display:flex;flex-direction:column}@media (min-width: 1280px){.card-conference{cursor:pointer;border:3px solid transparent;padding:1.8125rem;transition:border-color .3s ease}}@media (min-width: 1280px) and (hover: hover){.card-conference:hover{border-color:var(--color-golden)}.card-conference:hover .card-conference__icon{opacity:1}}.card-conference .card-conference__top{margin-bottom:.75rem}@media (min-width: 1280px){.card-conference .card-conference__top{display:flex;justify-content:space-between;gap:.625rem;margin-bottom:1.5rem}}.card-conference .card-conference__tags{display:flex;flex-wrap:wrap;gap:.5rem}.card-conference .card-conference__icon{display:none;opacity:0;transition:opacity .3s ease;width:1.75rem;height:1.75rem;flex-shrink:0;fill:var(--color-golden)}@media (min-width: 1280px){.card-conference .card-conference__icon{display:block}}.card-conference .card-conference__wrap{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.card-conference .card-conference__wrap{margin-bottom:1.25rem;flex-grow:1}}@media (min-width: 1280px){.card-conference .card-conference__wrap{gap:1.5rem;margin-bottom:0;height:100%}}.card-conference .card-conference__speakers{margin-top:auto}.card-conference .card-conference__title{margin-bottom:.5rem}@media (min-width: 1280px){.card-conference .card-conference__title{margin-bottom:1rem}}.card-conference .card-conference__btn{width:100%}@media (min-width: 1280px){.card-conference .card-conference__btn{display:none}}.card-conference .card-conference__link{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:none}@media (min-width: 1280px){.card-conference .card-conference__link{display:block}}.card-conference .card-conference__speakers-title{margin-bottom:1rem;color:var(--color-secondary-grey)}.card-conference .card-conference__speakers-wrap{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.card-conference .card-conference__speakers-note{color:var(--color-light-grey)}.meetings.meetings--conference .meetings__card{width:100%}@media (min-width: 768px){.meetings.meetings--conference .meetings__card{width:calc(50% - .375rem)}}@media (min-width: 1280px){.meetings.meetings--conference .meetings__card{width:calc(50% - .75rem)}}
