.tabs{background-color:var(--color-white);border-radius:.5rem;padding:4px;display:flex}@media (min-width: 1280px){.tabs{justify-content:space-between}}@media (min-width: 768px){.tabs .tabs__tab{width:100%}}.tabs .tabs__input{display:none}.tabs .tabs__input:checked+.tabs__text{cursor:default;background-color:var(--color-primary-blue);color:var(--color-white)}.tabs .tabs__text{width:max-content;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:.75rem 1rem;border-radius:.375rem;transition:background-color .3s ease,color .3s ease;cursor:pointer}@media (min-width: 768px){.tabs .tabs__text{width:100%}}@media (min-width: 1280px){.tabs .tabs__text{padding:.875rem}}@media (hover: hover){.tabs .tabs__text:hover{background-color:var(--color-blue-additional)}}.tabs .tabs__text.tabs__text--selected{cursor:default;background-color:var(--color-primary-blue);color:var(--color-white)}.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)}.registration-status{color:var(--color-light-grey);display:flex;align-items:center;gap:.625rem;margin-left:.25rem}@media (min-width: 1280px){.registration-status{margin-left:.125rem}}.registration-status:before{content:"";display:block;width:.375rem;height:.375rem;border-radius:50%;background-color:var(--color-golden)}.registration-status.registration-status--registered{color:var(--color-primary-blue)}.registration-status.registration-status--registered .registration-status__icon{width:.6875rem;height:.5rem;fill:currentColor}@media (min-width: 1280px){.registration-status.registration-status--registered .registration-status__icon{width:1.0625rem;height:.75rem}}.registration-status.registration-status--registered:before{content:none}.registration-status.registration-status--completed{color:var(--color-light-grey)}.registration-status.registration-status--completed .registration-status__icon{width:.5rem;height:.5rem;fill:currentColor}@media (min-width: 1280px){.registration-status.registration-status--completed .registration-status__icon{width:.75rem;height:.75rem}}.registration-status.registration-status--completed:before{content:none}.reserve-answer{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1280px){.reserve-answer{gap:.75rem}}.reserve .reserve__body{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1280px){.reserve .reserve__body{gap:.75rem}}.reserve .reserve__body.reserve__body--hidden{display:none}.reserve .reserve__button{position:relative}.reserve .reserve__button.reserve__button--loading{pointer-events:none;opacity:.2}.reserve .reserve__button.reserve__button--loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25rem;height:1.25rem;border:2px solid var(--color-white);border-top:2px solid var(--color-bright-blue);border-radius:50%;animation:spin 1s linear infinite}.cancellation .cancellation__body{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1280px){.cancellation .cancellation__body{gap:.75rem}}.cancellation .cancellation__body.cancellation__body--hidden{display:none}.cancellation .cancellation__button{position:relative}.cancellation .cancellation__button.cancellation__button--loading{pointer-events:none;opacity:.2}.cancellation .cancellation__button.cancellation__button--loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25rem;height:1.25rem;border:2px solid var(--color-white);border-top:2px solid var(--color-bright-blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.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)}.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}}.schedule-card{display:flex;flex-direction:column;position:relative;background-color:var(--color-white);border-radius:1rem;gap:1.5rem;transition:border-color .3s;border:3px solid transparent}@media (min-width: 1280px){.schedule-card{gap:2rem}}.schedule-card .schedule-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.schedule-card .schedule-card__body{display:flex;flex-direction:column;margin-top:auto}.schedule-card .schedule-card__time{color:var(--color-primary-grey);margin-bottom:.5rem}@media (min-width: 1280px){.schedule-card .schedule-card__time{margin-bottom:.75rem}}.schedule-card .schedule-card__tags{display:flex;flex-wrap:wrap;gap:.5rem}.schedule-card .schedule-card__body-head{margin-bottom:.75rem}@media (min-width: 1280px){.schedule-card .schedule-card__body-head{margin-bottom:1rem}}.schedule-card .schedule-card__title{margin-top:auto;color:var(--color-primary-grey)}.schedule-card .schedule-card__title-status{margin-top:.25rem;color:var(--color-secondary-grey)}.schedule-card .schedule-card__subtitle{margin-top:.75rem;color:var(--color-secondary-grey)}.schedule-card .schedule-card__description{color:var(--color-secondary-grey)}.schedule-card .schedule-card__body-footer{z-index:2;margin-top:1.5rem}.schedule-card .schedule-card__conditions{color:var(--color-light-grey)}@media (hover: hover){.schedule-card.schedule-card--link:hover{border-color:var(--color-golden)}}.schedule-wrapper-openings{width:100%;background-color:var(--color-blue-additional);border-radius:1rem}@media (min-width: 1280px){.schedule-wrapper-openings{width:fit-content;max-width:100%}}.schedule-wrapper-openings .schedule-wrapper-openings__content-wrapper{overflow:auto;transition:padding .3s}.schedule-wrapper-openings .schedule-wrapper-openings__content-wrapper .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless{right:var(--inner-padding);left:var(--inner-padding);bottom:1.5rem}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__content-wrapper.schedule-wrapper-openings__content-wrapper--open{padding-bottom:1.5rem}}.schedule-wrapper-openings .schedule-wrapper-openings__content{display:flex;flex-direction:column;width:100%;gap:1.5rem;padding:var(--inner-padding);padding-right:0}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__content{width:fit-content;max-width:100%;flex-direction:row}}.schedule-wrapper-openings .schedule-wrapper-openings__head{display:flex;flex-direction:column;gap:1.5rem;flex-shrink:0;transition:padding .3s;padding-right:var(--inner-padding)}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__head{gap:2.0625rem;width:calc(21.625rem - var(--inner-padding) * 2)}}@media (min-width: 1600px){.schedule-wrapper-openings .schedule-wrapper-openings__head{width:calc(22.875rem - var(--inner-padding) * 2)}}.schedule-wrapper-openings .schedule-wrapper-openings__head.schedule-wrapper-openings__head--open{padding-left:0}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__head.schedule-wrapper-openings__head--open{padding:var(--inner-padding);padding-left:0}}.schedule-wrapper-openings .schedule-wrapper-openings__link{margin-top:auto}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__link{display:none}}.schedule-wrapper-openings .schedule-wrapper-openings__link.schedule-wrapper-openings__link--head{display:none}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__link.schedule-wrapper-openings__link--head{display:flex}}.schedule-wrapper-openings .schedule-wrapper-openings__cards-wrapper{width:100%;display:grid;transition:grid-template-rows .3s,grid-template-columns .3s;grid-template-rows:0fr}.schedule-wrapper-openings .schedule-wrapper-openings__cards-wrapper.schedule-wrapper-openings__cards-wrapper--open{grid-template-rows:1fr;margin-bottom:1rem}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__cards-wrapper{grid-template-columns:0fr;width:0px}.schedule-wrapper-openings .schedule-wrapper-openings__cards-wrapper.schedule-wrapper-openings__cards-wrapper--open{grid-template-columns:1fr;width:auto}}.schedule-wrapper-openings .schedule-wrapper-openings__cards{width:fit-content;display:flex;flex-shrink:0;gap:1.5rem;padding:0;overflow:hidden;transition:padding .3s}.schedule-wrapper-openings .schedule-wrapper-openings__cards.schedule-wrapper-openings__cards--open{padding-right:var(--inner-padding)}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__cards.schedule-wrapper-openings__cards--open{padding:0 var(--inner-padding)}}.schedule-wrapper-openings .schedule-wrapper-openings__card{flex-shrink:0;width:18.9375rem}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__card{width:20.625rem}}@media (min-width: 1280px){.schedule-wrapper-openings .schedule-wrapper-openings__card{width:21.625rem}}@media (min-width: 1600px){.schedule-wrapper-openings .schedule-wrapper-openings__card{width:22.875rem}}.schedule-break-card{display:flex;flex-direction:column;border-radius:1rem;background-color:var(--color-blue-additional);gap:.5rem}@media (min-width: 1280px){.schedule-break-card{gap:1.5rem}}.schedule-break-card .schedule-break-card__bottom-content{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.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)}.schedule-wrapper .schedule-wrapper__container{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1280px){.schedule-wrapper .schedule-wrapper__container{gap:3rem;padding:1.5rem 2rem}}.schedule-wrapper .schedule-wrapper__time-wrapper{display:flex;flex-direction:column;gap:.5rem;padding:0 var(--container-padding);margin-bottom:1rem}@media (min-width: 1280px){.schedule-wrapper .schedule-wrapper__time-wrapper{align-items:center;flex-direction:row}}.schedule-wrapper .schedule-wrapper__time-wrapper.schedule-wrapper__time-wrapper--error{color:var(--color-error)}.schedule-wrapper .schedule-wrapper__time{margin-bottom:0}.schedule-wrapper .schedule-wrapper__break-card-wrapper{padding:0 var(--container-padding)}.schedule-wrapper .schedule-wrapper__card{width:18.9375rem}@media (min-width: 1280px){.schedule-wrapper .schedule-wrapper__card{width:20.625rem}}.schedule-wrapper .schedule-wrapper__available-cards-wrapper{padding:0 var(--container-padding)}.schedule-wrapper .schedule-wrapper__cards-container{display:flex}@media (min-width: 1280px){.schedule-wrapper .schedule-wrapper__cards-container{padding:0 var(--container-padding)}}.schedule-wrapper .schedule-wrapper__cards-wrapper{display:flex;overflow:auto;width:100%;-webkit-padding-after:var(--container-padding);padding:0 var(--container-padding) 1rem}.schedule-wrapper .schedule-wrapper__cards-wrapper .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless{right:1.5rem;left:1.5rem}@media (min-width: 1280px){.schedule-wrapper .schedule-wrapper__cards-wrapper{padding:0;padding-bottom:1rem}}.schedule-wrapper .schedule-wrapper__cards{display:flex;width:fit-content;gap:.75rem}@media (min-width: 768px){.schedule-wrapper .schedule-wrapper__cards{gap:1rem}}@media (min-width: 1280px){.schedule-wrapper .schedule-wrapper__cards{gap:1.5rem}}.schedule-wrapper .schedule-wrapper__card{flex-shrink:0;width:20.4375rem}@media (min-width: 768px){.schedule-wrapper .schedule-wrapper__card{width:20.4375rem}}@media (min-width: 1280px){.schedule-wrapper .schedule-wrapper__card{width:21.625rem}}@media (min-width: 1600px){.schedule-wrapper .schedule-wrapper__card{width:22.875rem}}@media (max-width: 767px){.schedule-wrapper .schedule-wrapper__card.schedule-wrapper__card--full{width:100%}}.tippy-box[data-theme~=select]{position:relative}.tippy-box[data-theme~=select] .tippy-content{width:300px}@media (min-width: 768px){.tippy-box[data-theme~=select] .tippy-content{max-width:27.9375rem}}@media (min-width: 1280px){.tippy-box[data-theme~=select] .tippy-content{max-width:32.125rem}}.tippy-box[data-theme~=select]>.tippy-backdrop{background-color:var(--color-blue-additional)}.select-tag{width:fit-content}.select-tag .select-tag__head-wrap{position:relative;width:fit-content}.select-tag .select-tag__head{display:inline-flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.625rem 2.4375rem .5rem .9375rem;background-color:var(--color-white);border:1px solid transparent;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (hover: hover){.select-tag .select-tag__head:hover{border-color:var(--color-blue-gray)}}.select-tag .select-tag__name{display:flex;align-items:center;gap:4px}.select-tag .select-tag__count{display:none;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.625rem;flex-shrink:0;background-color:var(--color-white)}.select-tag .select-tag__count.select-tag__count--active{display:flex}.select-tag .select-tag__icon{position:absolute;top:.8125rem;right:.9375rem;width:1rem;height:1rem;stroke:var(--color-secondary-grey);flex-shrink:0;transform:rotate(90deg);transition:transform .3s ease,stroke .3s ease}.select-tag .select-tag__icon.select-tag__icon--arrow{pointer-events:none}.select-tag .select-tag__icon.select-tag__icon--reset{cursor:pointer;display:none;z-index:1}.select-tag .select-tag__content{display:none;position:absolute;background-color:var(--color-blue-additional);border-radius:.375rem;padding:.75rem;box-shadow:0 2px 1rem 0 var(--box-shadow)}@media (min-width: 768px){.select-tag .select-tag__content{width:max-content;max-width:27.9375rem}}@media (min-width: 1280px){.select-tag .select-tag__content{max-width:32.125rem}}.select-tag .select-tag__items{display:flex;flex-wrap:wrap;gap:.5rem}.select-tag .select-tag__item{position:relative}.select-tag .select-tag__checkbox{position:absolute;top:0;left:0;opacity:0;z-index:-10;width:0;height:0}.select-tag .select-tag__checkbox:checked+.select-tag__label{background-color:var(--color-golden)}.select-tag .select-tag__checkbox:disabled+.select-tag__label{cursor:default;pointer-events:none;background-color:transparent;color:var(--color-blue-gray);border-color:var(--color-blue-gray)}.select-tag .select-tag__label{display:block;cursor:pointer;border-radius:.375rem;background-color:var(--color-white);padding:.5625rem .9375rem .4375rem;border:1px solid transparent;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media (hover: hover){.select-tag .select-tag__label:hover{border-color:var(--color-blue-gray)}}.select-tag.select-tag--active .select-tag__head{background-color:var(--color-blue-additional)}.select-tag.select-tag--active .select-tag__icon{transform:rotate(-90deg)}.select-tag.select-tag--active .select-tag__content{display:block}.select-tag.select-tag--selected .select-tag__head{background-color:var(--color-golden)}.select-tag.select-tag--selected .select-tag__icon--arrow{display:none}.select-tag.select-tag--selected .select-tag__icon--reset{display:block}.select-tag.select-tag--disable{cursor:default;pointer-events:none}.select-tag.select-tag--disable .select-tag__head{border-color:var(--color-blue-gray);color:var(--color-blue-gray);background-color:transparent}.select-tag.select-tag--disable .select-tag__icon{stroke:var(--color-blue-gray)}.select-tag.select-tag--processing{cursor:default;pointer-events:none}.select-tag.select-tag--processing .select-tag__head{border-color:var(--color-blue-gray);color:var(--color-blue-gray);background-color:transparent}.select-tag.select-tag--processing .select-tag__icon{stroke:var(--color-blue-gray)}.select-tag.select-tag--processing .select-tag__checkbox{position:absolute;top:0;left:0;opacity:0;z-index:-10;width:0;height:0}.select-tag.select-tag--processing .select-tag__checkbox+.select-tag__label{cursor:default;pointer-events:none;background-color:transparent;color:var(--color-blue-gray);border-color:var(--color-blue-gray)}.selects{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width: 1280px){.selects{gap:1rem;padding:0 var(--inner-padding)}}.schedule{overflow-x:hidden;margin-top:1.5rem}@media (min-width: 1280px){.schedule{margin-top:3rem}}.schedule .schedule__selects-wrapper{margin-bottom:1rem}@media (min-width: 1280px){.schedule .schedule__selects-wrapper{margin-bottom:1.5rem}}.schedule .schedule__tabs-wrapper{overflow:auto;display:flex;padding:0 var(--container-padding);margin-bottom:1rem}@media (min-width: 1280px){.schedule .schedule__tabs-wrapper{padding:0 calc(2.25rem + var(--container-padding));margin-bottom:1.5rem}}.schedule .schedule__tabs{width:fit-content}@media (min-width: 768px){.schedule .schedule__tabs{width:100%}}
