.page-materials{padding-top:38px}.page-materials-header__title{align-items:center;display:inline-grid;gap:10px;grid-auto-flow:column;justify-content:start;position:relative}.page-materials-header__title .hint-modal{background:#fff;border:1px solid #bababa;border-radius:4px;bottom:70px;font-size:16px;left:70px;padding:20px;position:absolute;width:600px;z-index:100}.page-materials-header__title .hint-modal>button{background:none;cursor:pointer;margin:0;padding:0;position:absolute;right:20px;top:20px}.page-materials-header__title .hint-modal>button>svg{height:20px;stroke:#59358c;width:20px}.page-materials-header__title .hint-modal .header{margin-bottom:30px;text-align:center}.page-materials-header__title .hint-modal .grid{display:grid;gap:30px;grid-auto-columns:1fr;grid-auto-flow:column}.page-materials-header__title .hint-modal .grid span{color:#59358c}.page-materials-header__title>h2{color:#59358c;font-size:64px;font-weight:700;line-height:120%}@media (max-width:992px){.page-materials-header__title>h2{font-size:40px}}.page-materials-header__title .search-btn{align-items:center;background:none;border:none;display:inline-flex;padding:0}.page-materials-header__title .search-btn>svg{color:#68686833;cursor:pointer;height:24px;width:24px}.page-materials-header__title .search-btn>svg:hover{color:#59358c}.page-materials-header__title>span{border:2px solid #68686833;border-radius:50%;color:#68686833;cursor:pointer;display:grid;height:24px;place-items:center;transform:translateY(4px);width:24px}@media (max-width:992px){.page-materials-header__title>span{height:20px;width:20px}}.page-materials-header__filters{display:grid}.page-materials-header__filters>button{background:none}.page-materials-header__filters>button>svg{height:10px;width:16px}@media (max-width:992px){.page-materials-header__filters{border:1px solid #68686833;border-radius:4px;cursor:pointer;height:44px;width:44px}}.page-materials-header__search{display:grid;gap:16px;grid-template:1fr 1fr/repeat(4,1fr)}.page-materials-header__search .search__form{grid-column:1/3}.page-materials-header__search .search__form>button{background:#0000;position:absolute;right:18px;top:14px}@media (max-width:992px){.page-materials-header__search .search__form{grid-column:1}}.page-materials-header__search>button{background:none}.page-materials-header__search>button>svg{height:10px;width:16px}@media (max-width:992px){.page-materials-header__search{gap:8px;grid-template:1fr/1fr auto}}.page-materials-header__search_results{color:#686868;display:inline-block;font-size:16px;margin-bottom:48px;margin-top:8px}.page-materials-filter{display:flex;gap:16px}.page-materials-filter__item{border:1px solid #68686833;border-radius:4px;color:#686868;cursor:pointer;font-size:16px;line-height:18px;opacity:.5;padding:13px 16px;position:relative;width:184px}.page-materials-filter__item:after{border-right:1px solid #59358c;border-top:1px solid #59358c;content:"";height:5px;position:absolute;right:16px;top:19px;transform:rotate(135deg);width:5px}.page-materials-body__list{display:grid;gap:48px 30px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.page-materials-body__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-materials-body__list{grid-template-columns:1fr}}.page-materials-body__item--subscription{margin-bottom:0}@media (max-width:1212){.page-materials-body__item--subscription{display:none}}.page-materials-body__item--post{margin-bottom:-10px}.page-materials-card{height:100%}.page-materials-card:hover .page-materials-card__img img{transform:scale(1.05)}.page-materials-card:hover .page-materials-card__title{color:#8246b8}.page-materials-card__link{display:flex;flex-direction:column;height:100%}.page-materials-card__img{margin-bottom:17px;overflow:hidden}@media (max-width:767.98px){.page-materials-card__img{height:230px}}.page-materials-card__img img{height:100%;object-fit:cover;transition:all .4s ease;width:100%}.page-materials-card__title{color:#59358c;flex:1 1 auto;font-size:24px;font-weight:700;line-height:29px;margin-bottom:16px;transition:all .4s ease;@include adaptiv-font(24, 16, 1);@include adaptiv-value("line-height", 29, 19, 1)}.page-materials-card__date{color:#686868;font-size:16px;line-height:18px;margin-top:auto;opacity:.5;@include adaptiv-font(16, 12, 1);@include adaptiv-value("line-height", 18, 14, 1)}.page-materials-card__text{color:#282828;font-size:18px;line-height:25px;margin-bottom:16px;@include adaptiv-font(18, 16, 1);@include adaptiv-value("line-height", 25, 19, 1)}.page-materials-card--text-right .page-materials-card__link{display:grid;gap:19px 30px;@include adaptiv-value("row-gap", 19, 15, 1);@include adaptiv-value("column-gap", 30, 15, 1)}@media (max-width:767.98px){.page-materials-card--text-right .page-materials-card__link{display:flex;flex-direction:column}}.page-materials-card--text-right .page-materials-card__img{grid-column:span 3;margin-bottom:0}.page-materials-card--text-right .page-materials-card__title{color:#59358c;grid-column:span 1;margin-bottom:0}.page-materials-card--text-right .page-materials-card__date{color:#686868;grid-column:span 1;grid-row:3/4;opacity:.5}@media (max-width:767.98px){.page-materials-card--text-right .page-materials-card__date{margin-top:0}}.page-materials-card--text-right .page-materials-card__text{color:#282828;font-size:18px;grid-column:span 2;line-height:25px;margin-bottom:0;padding-top:5px;@include adaptiv-font(18, 16, 1);@include adaptiv-value("line-height", 25, 19, 1)}.page-materials-footer__media{margin-top:76px}.page-materials-body__item.page-materials-body__item--l+.page-materials-body__item.page-materials-body__item--m .page-materials-card__title{flex:none}.page-materials-body__item.page-materials-body__item--l+.page-materials-body__item.page-materials-body__item--m .page-materials-card__date{margin-top:10px}.filters-modal{background-color:#fff;inset:0;overflow:auto;padding:60px 16px 16px;position:fixed}.filters-modal__header{align-items:center;display:grid;grid-template-columns:1fr auto;margin-bottom:40px}.filters-modal__header>h1{color:#59358c;font-size:24px;font-weight:700;line-height:120%}.filters-modal__header>button{background:none;height:24px;width:24px}.filters-modal__header>button svg{height:24px;stroke:#59358c;width:24px}.filters-modal__main{display:grid;gap:40px;grid-auto-flow:row;margin-bottom:40px}.filters-modal__main>div>h2{font-size:18px;font-weight:700;margin-bottom:4px}.filters-modal__footer{display:grid;gap:16px;grid-auto-columns:1fr;grid-auto-flow:column}.filters-modal__footer>button{border-radius:4px;font-size:16px;height:45px;line-height:120%}.filters-modal__footer .reset{background:#fff;border:1px solid #59358c;color:#59358c}.filters-modal__footer .apply{background:#59358c;color:#fff}.filters-modal__footer .apply:disabled{background:#bcbcbc;pointer-events:none}.materials-empty{align-items:center;display:flex;height:376px;justify-content:center}.materials-empty span{font-size:24px;line-height:32px}
.custom-checkbox{display:grid;grid-auto-flow:row}.custom-checkbox>h2{font-size:18px;font-weight:700;margin-bottom:20px}.custom-checkbox__search{align-items:center;border:1px solid #68686833;border-radius:4px;display:grid;gap:8px;grid-template-columns:1fr auto;height:44px;margin-bottom:16px;padding:0 16px}.custom-checkbox__search>input{font-size:16px}.custom-checkbox__search>svg{fill:#59358c;height:17px;width:17px}.custom-checkbox__items{display:grid;gap:16px;grid-auto-flow:row}.custom-checkbox__option{align-items:center;display:grid;font-size:16px;gap:12px;grid-auto-flow:column;justify-content:start}.custom-checkbox__checkbox{align-items:center;background-color:initial;border:1px solid #59358c;border-radius:4px;display:grid;height:20px;justify-content:center;width:20px}.custom-checkbox__checkbox-uni{border-radius:50%}.custom-checkbox__selected{background:#59358c;border-radius:2px;height:12px;width:12px}.custom-checkbox__selected-uni{border-radius:50%}
.datePicker{border-radius:4px;padding:16px;width:312px}.datePicker__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.datePicker__month{font-size:18px;font-weight:700;line-height:1.2;text-transform:capitalize;user-select:none}.datePicker__navBtn{background:#0000;border:none;cursor:pointer;font-size:16px;padding:4px 8px}.datePicker__navBtn:hover{opacity:.7}.datePicker__grid{display:grid;grid-template-columns:repeat(7,1fr)}.datePicker__day{align-items:center;color:#282828;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;transition:background .15s ease;user-select:none;width:40px}.datePicker__day--empty{background:#0000;cursor:default;pointer-events:none}.datePicker__day--weekend{color:#282828b3}.datePicker__day--end,.datePicker__day--start{background:#a77ccd;color:#fff;outline:1px solid #69696933}.datePicker__day--start.datePicker__day--end{background:#59358c}.datePicker__day--future{color:#68686880;cursor:default;pointer-events:none}.datePicker__day--in-range{background:#a77ccdb3;outline:1px solid #69696933}.datePicker__footer{margin-top:8px}.datePicker__footer>button{background:none;display:grid;font-size:16px;height:44px;line-height:1.1;place-content:center;width:100%}
.custom-select{position:relative}.custom-select__input-wrapper{align-items:center;border:1px solid #68686833;border-radius:4px;color:#282828;cursor:pointer;display:grid;font-size:16px;gap:8px;grid-template-columns:1fr auto;height:44px;padding:0 16px}.custom-select__input-wrapper>input{color:#282828;font-size:16px;line-height:18px;min-width:0;pointer-events:none}.custom-select__input-wrapper>input::placeholder{color:#686868}.custom-select__rotated-svg{transform:rotate(900deg)}.custom-select__list{background-color:#f8f8f8;border-radius:4px;left:0;max-height:220px;overflow:auto;position:absolute;right:0;top:52px;z-index:1001}.custom-select__list::-webkit-scrollbar{background-color:#eee;width:3px}.custom-select__list::-webkit-scrollbar-thumb{background-color:#59358c}.custom-select__option{align-items:center;background:#0000;cursor:pointer;display:grid;font-size:16px;height:44px;justify-content:start;justify-items:start;padding:0 16px;text-align:start;width:100%}.custom-select__option_selected{background:#59358c;color:#fff}.custom-select__option:hover{background-color:#a77ccd;color:#fff}
.datePickerFilter{border:1px solid #68686833;border-radius:4px;box-sizing:border-box;height:44px;margin:0;padding:0 16px;position:relative}.datePickerFilter__opener{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr auto;height:100%}.datePickerFilter__opener>span{color:#686868;font-size:16px;line-height:1}.datePickerFilter__opener>span.active{color:#282828}.datePickerFilter>.datePicker{background:#f8f8f8;border:1px solid #ccc;position:absolute;right:0;top:52px;z-index:100}

/*# sourceMappingURL=pages-Materials-Materials.fcb35b7d8e24.css.map*/