.ArchiveRow{background:var(--color-bg);border-radius:16px;overflow:hidden;position:relative}.ArchiveRow--anchor{position:absolute;top:-102px}@media screen and (max-width:767px){.ArchiveRow--anchor{top:-62px}}.ArchiveRow--active .ArchiveRow__arrow{color:var(--color-main)}.ArchiveRow--active .ArchiveRow__arrow svg{transform:rotate(180deg)}.ArchiveRow__header{align-items:center;background:transparent;border:0;box-shadow:none;cursor:pointer;display:flex;gap:30px;padding:18px 80px 18px 30px;position:relative;text-align:left;width:100%}@media screen and (max-width:1023px){.ArchiveRow__header{flex-wrap:wrap;gap:15px}}@media screen and (max-width:767px){.ArchiveRow__header{gap:8px;padding:15px 70px 15px 20px}}.ArchiveRow__header:hover .ArchiveRow__arrow{color:var(--color-main)}.ArchiveRow__title{font-size:22px;font-weight:500;line-height:28px}@media screen and (max-width:1023px){.ArchiveRow__title{width:100%}}@media screen and (max-width:767px){.ArchiveRow__title{font-size:20px;line-height:26px;margin-bottom:8px}}.ArchiveRow__date{margin-left:auto}@media screen and (max-width:1023px){.ArchiveRow__date{margin-left:0}}.ArchiveRow__date,.ArchiveRow__location{color:var(--color-text-gray);flex-shrink:0;font-size:16px;line-height:24px;min-height:24px;padding-left:32px;position:relative}.ArchiveRow__date:before,.ArchiveRow__location:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:0;position:absolute;width:24px}.ArchiveRow__date:before{background-image:url(../images/ico-calendar.svg)}.ArchiveRow__location{max-width:30%}@media screen and (max-width:1023px){.ArchiveRow__location{max-width:100%}}.ArchiveRow__location:before{background-image:url(../images/ico-location.svg)}.ArchiveRow__arrow{color:var(--color-text);position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:color .2s ease}.ArchiveRow__arrow svg{transition:transform .2s ease}.ArchiveRow__content{padding:12px 30px 30px}@media screen and (max-width:767px){.ArchiveRow__content{padding:5px 20px 20px}}.ArchiveRow__text{color:var(--color-text-gray);font-size:16px;line-height:1.6;margin-bottom:30px}.ArchiveRow__text:empty{margin:0}@media screen and (max-width:767px){.ArchiveRow__text{font-size:14px;margin-bottom:15px}}.ArchiveRow__button{text-align:left}
