.page-main .controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;grid-gap:24px;margin-bottom:40px}@media (max-width:767px){.page-main .controls{grid-gap:20px}}.page-main .controls .select--outline{width:180px}@media (max-width:1149px){.page-main .controls .select--outline{width:172px}}@media (max-width:767px){.page-main .controls .select--outline{width:100%}}.page-main .controls .select--inline{width:auto}.page-main .controls .select--inline .select__dropdown{left:auto;right:0}@media (max-width:767px){.page-main .controls .select--inline .select__dropdown{right:auto;left:0}}.page-main .controls .field--search{width:340px}@media (max-width:1149px){.page-main .controls .field--search{width:280px}}@media (max-width:767px){.page-main .controls .field--search{width:100%}}.page-main .controls__left{display:flex;grid-gap:24px}@media (max-width:767px){.page-main .controls__left{display:grid;grid-template-columns:1fr;grid-gap:20px;width:100%}}.page-main .contest{overflow:hidden;display:grid;grid-template-columns:320px 1fr;min-height:224px;margin-bottom:40px;background:#fff;box-shadow:0 2px 6px #0000001a;border-radius:8px}@media (max-width:1149px){.page-main .contest{grid-template-columns:300px 1fr}}@media (max-width:767px){.page-main .contest{grid-template-columns:1fr;padding:28px 32px}}@media (max-width:374px){.page-main .contest{padding:20px}}.page-main .contest:last-child{margin-bottom:0}.page-main .contest .title-element{margin-bottom:20px;line-height:1.5}.page-main .contest__image{position:relative;height:100%}@media (max-width:767px){.page-main .contest__image{width:100%;height:160px;margin-bottom:24px}}@media (max-width:374px){.page-main .contest__image{height:140px}}.page-main .contest__image:hover{opacity:.85}.page-main .contest__pic{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.page-main .contest__body{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:28px 32px}@media (max-width:767px){.page-main .contest__body{padding:0}}.page-main .contest__header{width:100%}.page-main .contest__footer{display:flex;justify-content:space-between;width:100%;padding-top:28px}.page-main .contest__buttons{display:flex;grid-gap:12px}.page-main .contest__buttons .button{min-width:120px;padding:0 20px}@media (max-width:1299px){.page-main .contest__buttons .button--outline-gray{display:none}}.page-main .contest__controls{display:flex;grid-gap:12px}.page-main .contest-view__pic{width:100%;max-width:360px;border-radius:8px}.page-main .banner{overflow:hidden;position:relative;margin-bottom:60px;background:#6c6d6d;border-radius:8px;color:#fff}@media (max-width:767px){.page-main .banner{margin-bottom:40px}}.page-main .banner .title-block{max-width:55%;line-height:1.5}@media (max-width:767px){.page-main .banner .title-block{max-width:100%}}.page-main .banner .buttons{display:flex;grid-gap:12px}.page-main .banner .buttons .icon{width:20px;height:20px}.page-main .banner .buttons .icon.icon-shield{width:22px;height:22px}@media (max-width:767px){.page-main .banner .buttons .button{width:100%}}.page-main .banner .buttons .button--active{background:#fff}.page-main .banner .buttons .button--active .icon{background:#000}.page-main .banner__pic{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}@media (max-width:1299px){.page-main .banner__pic{object-position:40% 50%}}@media (max-width:1149px){.page-main .banner__pic{object-position:30% 50%}}@media (max-width:767px){.page-main .banner__pic{object-position:75% 50%}}.page-main .banner__content{position:relative;z-index:20;display:flex;flex-direction:column;justify-content:space-between;grid-gap:40px;width:100%;min-height:320px;padding:40px}@media (max-width:1149px){.page-main .banner__content{min-height:280px}}@media (max-width:767px){.page-main .banner__content{padding:32px 24px;background:linear-gradient(90deg,#000000bf,#0009)}}@media (max-width:374px){.page-main .banner__content{padding:32px 20px}}.page-main .panel{margin-bottom:60px;padding:48px 40px;background:#fff;box-shadow:0 2px 8px #0000001f;border-radius:8px}@media (max-width:767px){.page-main .panel{margin-bottom:40px;padding:40px 24px}}@media (max-width:374px){.page-main .panel{padding:40px 20px}}.page-main .panel .title-unit{margin-bottom:48px}@media (max-width:767px){.page-main .panel .title-unit{margin-bottom:40px}}.page-main .panel .button--blue{min-width:200px}@media (max-width:767px){.page-main .panel .button--blue{width:100%}}.page-main .panel__element{margin-bottom:48px}@media (max-width:767px){.page-main .panel__element{margin-bottom:40px}}.page-main .panel__element:last-child{margin-bottom:0}.page-main .panel__element .title-text{margin-bottom:20px}@media (max-width:767px){.page-main .panel__element .title-text{margin-bottom:16px}}.page-main .panel__element .select{margin-bottom:20px}@media (max-width:767px){.page-main .panel__element .select{margin-bottom:16px}}.page-main .panel__element .select:last-child{margin-bottom:0}.page-main .panel__element .checkboxes{max-height:212px;overflow-y:auto;overflow-x:hidden;scrollbar-color:#1c56b2 #eceff5;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.page-main .panel__element .checkboxes::-webkit-scrollbar{width:4px}.page-main .panel__element .checkboxes::-webkit-scrollbar-track{background:#eceff5}.page-main .panel__element .checkboxes::-webkit-scrollbar-thumb{background:#1c56b2}.page-main .panel__element .checkboxes .checkbox{margin-bottom:16px}.page-main .panel__element .checkboxes .checkbox:last-child{margin-bottom:0}.page-main .panel__element .checkboxes+.text{padding-top:12px;line-height:1.3}.page-main .panel__report{display:flex;justify-content:space-between;grid-gap:20px}@media (max-width:767px){.page-main .panel__report{flex-direction:column;grid-gap:40px}}.page-main .panel__report .button{min-width:210px}.page-main .panel__download{display:flex;align-items:center;grid-gap:20px}@media (max-width:767px){.page-main .panel__download{flex-direction:column-reverse;align-items:center;grid-gap:16px}.page-main .panel__download .button{width:100%}}.page-main .segments{margin-bottom:48px}@media (max-width:767px){.page-main .segments{margin-bottom:40px}}.page-main .segments:last-child{margin-bottom:0}.page-main .segments .button{min-width:200px}.page-main .tabs{margin-bottom:48px}@media (max-width:767px){.page-main .tabs{margin-bottom:40px}}.page-main .table{margin-bottom:48px}@media (max-width:767px){.page-main .table{margin-bottom:40px}}.page-main .table:last-child{margin-bottom:0}.page-main .members .more{margin-top:-20px;margin-bottom:48px}@media (max-width:767px){.page-main .members .more{margin-top:-12px;margin-bottom:40px}}.page-main .members .more:last-child{margin-bottom:0}.page-main .members__filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:24px;margin-bottom:48px}@media (max-width:767px){.page-main .members__filters{grid-template-columns:minmax(0,1fr);grid-gap:20px;margin-bottom:40px}}.page-main .members__filter--search:nth-child(4){grid-column:span 3}@media (max-width:767px){.page-main .members__filter--search:nth-child(4){grid-column:span 1}}.page-main .members__filter--search:nth-child(5){grid-column:span 2}@media (max-width:767px){.page-main .members__filter--search:nth-child(5){grid-column:span 1}}.page-main .members__subtitle{margin-bottom:8px}.page-main .members__text{margin-bottom:6px}.page-main .members__results{margin-top:20px}.page-main .home-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px}@media (max-width:767px){.page-main .home-buttons{grid-template-columns:minmax(0,1fr)}}.page-main .home-button{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:32px;min-height:200px;padding:40px;border:1px solid #d5d8df;border-radius:8px;text-align:center;color:#000}@media (max-width:1149px){.page-main .home-button{grid-gap:28px;min-height:180px;padding:36px}}@media (max-width:767px){.page-main .home-button{grid-gap:24px;min-height:160px;padding:32px}}.page-main .home-button:focus{color:#000}.page-main .home-button:hover{background:#ef722e;border-color:#ef722e;color:#fff}.page-main .home-button:hover .icon{background:#fff}.page-main .home-button .icon{width:40px;height:40px;background:#ef722e}.page-main .report .select__options{max-height:176px}