@keyframes toTopAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.document-filter{align-items:baseline;display:flex;height:auto;position:-webkit-sticky;position:sticky;top:130px}@media only screen and (max-width:719px){.document-filter{flex-direction:column}}.document-filter__cell{position:relative}@media only screen and (max-width:719px){.document-filter__cell{margin-top:30px}}.document-filter__cell:first-child{margin-top:0}.document-filter__cell .select-list__select{margin-bottom:48px;margin-right:56px;width:403px}.document-filter__cell .select-list__select option:checked{color:#2a2a30}@media only screen and (max-width:1199px){.document-filter__cell .select-list__select{width:390px}}@media only screen and (max-width:919px){.document-filter__cell .select-list__select{width:305px}}@media only screen and (max-width:719px){.document-filter__cell .select-list__select{margin-bottom:0;width:calc(100vw - 40px)}}.document-list{padding-bottom:80px;width:100%}@media only screen and (max-width:1358px){.document-list{padding-bottom:120px;padding-top:120px}}@media only screen and (max-width:919px){.document-list{padding-bottom:90px;padding-top:0}}@media only screen and (max-width:719px){.document-list{overflow-x:hidden;padding-bottom:50px;width:100vw}}.document-list__title{animation:showDocsEl .3s cubic-bezier(.165,.84,.44,1) forwards;animation-delay:.3s;font-size:36px;line-height:48px;margin-bottom:52px;opacity:0;transform:translateY(20px)}@media only screen and (max-width:719px){.document-list__title{font-size:24px;line-height:32px;margin-bottom:38px}}.document-list__wrapper{display:flex;flex-direction:column}@media only screen and (max-width:719px){.document-list__wrapper{flex-direction:column}}.document-list__filter{margin-right:110px;position:relative;width:330px;z-index:2}.document-list__filter._hidden{opacity:0;transform:translateY(10px)}.document-list__filter._visible{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s}@media only screen and (max-width:1358px){.document-list__filter{margin-right:6.8359375vw;width:21.484375vw}}@media only screen and (max-width:719px){.document-list__filter{margin-bottom:36px;margin-right:0;width:100%}}.document-list__list{padding-bottom:113px;width:100%;z-index:1}@media only screen and (max-width:919px){.document-list__list{padding-bottom:80px}}@media only screen and (max-width:719px){.document-list__list{padding-bottom:0;width:100%}}.document-list__section{border:1px solid #d7d9db;border-radius:16px;display:flex;flex-direction:column;margin-top:50px;width:100%}.document-list__section:first-child{margin-top:0}@media only screen and (max-width:719px){.document-list__section{border-radius:8px;margin-top:36px}}.document-list__no-documents{align-items:center;display:flex;font-size:24px;justify-content:center;margin-top:50px}@media only screen and (max-width:719px){.document-list__no-documents{margin-bottom:50px}}.document-list__container{border-top:1px solid #d7d9db;padding-top:80px}@media only screen and (max-width:919px){.document-list__container{border-top:none;padding-top:0}}.document-list__container._hidden{opacity:0;transform:translateY(10px)}.document-list__container._visible{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s}.document-list__section-title{font-size:24px;font-weight:500;line-height:40px;margin:40px 60px}@media only screen and (max-width:919px){.document-list__section-title{margin-left:30px}}@media only screen and (max-width:719px){.document-list__section-title{font-size:18px;line-height:28px;margin:0;padding:20px 20px 16px}}.document-list__section-wrapper{overflow:hidden;width:100%}.document-list__section-wrapper:last-child,.document-list__section-wrapper:last-child .document-row__el:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.document-list__section-wrapper:first-child{margin-top:12px}.document-list .index-callback__form{margin-bottom:0}@media only screen and (max-width:919px){.document-list .index-callback{margin-top:40px}}@media only screen and (max-width:719px){.document-list .index-callback{margin-bottom:40px}}.document-list .index-callback__title{line-height:30px}@media only screen and (max-width:719px){.document-list .index-callback__text{margin-bottom:10px}}@media only screen and (max-width:1358px){.document-list .index-callback__discl{margin-top:160px;position:absolute}}@media only screen and (max-width:719px){.document-list .index-callback__discl{margin-top:235px}}.document-list .index-callback__subtitle{display:none}@keyframes showDocsEl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.index-callback{display:flex;position:relative}@media only screen and (max-width:1358px){.index-callback{flex-direction:column}}.index-callback__text{flex-shrink:0;margin-right:122px}@media only screen and (max-width:1358px){.index-callback__text{margin-bottom:36px;margin-right:0}}@media only screen and (max-width:719px){.index-callback__text{margin-bottom:32px}}.index-callback__title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}@media only screen and (max-width:1358px){.index-callback__title{font-size:24px;line-height:32px;margin-bottom:16px}}@media only screen and (max-width:719px){.index-callback__title{font-size:18px;line-height:20px;margin-bottom:20px}}.index-callback__subtitle{color:#2a2a30;font-size:14px;line-height:20px;opacity:.88}@media only screen and (max-width:719px){.index-callback__subtitle{font-size:12px;line-height:12px}}.index-callback__form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:22px}@media only screen and (max-width:1358px){.index-callback__form{flex-direction:column;margin-bottom:0}}@media only screen and (min-width:1359px)and (max-width:99999px){.index-callback__form .popup-form__success{height:calc(100% + 160px);top:-80px}}.index-callback__row{margin-right:32px}@media only screen and (max-width:719px){.index-callback__row{margin-bottom:24px;margin-right:0}}.index-callback__row._name{width:288px}.index-callback__row._phone{width:280px}.index-callback__input._active .input__label{top:-5px}.index-callback__input-wrap{display:flex;justify-content:space-between;margin-bottom:26px;width:calc(100% - 261px)}@media only screen and (max-width:1358px){.index-callback__input-wrap{order:0;width:auto}}@media only screen and (max-width:719px){.index-callback__input-wrap{flex-direction:column;margin-bottom:0}}.index-callback__input-wrap .index-callback__row{width:calc(50% - 16px)}@media only screen and (max-width:719px){.index-callback__input-wrap .index-callback__row{width:100%}}.index-callback__input-wrap .index-callback__row:last-child{margin-right:0}.index-callback__submit{width:229px}@media only screen and (max-width:1358px){.index-callback__submit{order:2;width:calc(50% - 16px)}}@media only screen and (max-width:719px){.index-callback__submit{height:44px;line-height:44px;margin-bottom:16px;order:1;width:100%}}.index-callback__discl{color:#37414b99;font-size:12px;line-height:16px;width:100%}@media only screen and (max-width:1358px){.index-callback__discl{margin-bottom:40px;order:1}}@media only screen and (max-width:719px){.index-callback__discl{margin-bottom:0;order:2}}.index-callback__discl>a{font-weight:500}.document-projects{display:block;padding-bottom:80px}.document-projects__container{border-bottom:1px solid #d7d9db;margin-bottom:80px;padding-bottom:114px}@media only screen and (max-width:1358px){.document-projects__container{margin-bottom:72px}}@media only screen and (max-width:719px){.document-projects__container{border-bottom:none;margin-bottom:40px;padding-bottom:0}}@media only screen and (max-width:1358px){.document-projects{padding-bottom:114px;padding-top:32px}}@media only screen and (max-width:919px){.document-projects{overflow-x:hidden;padding-top:0}}@media only screen and (max-width:719px){.document-projects{padding-bottom:50px;width:100vw}}.document-projects .index-callback__form{margin-bottom:0}@media only screen and (max-width:919px){.document-projects .index-callback{margin-top:40px}}@media only screen and (max-width:719px){.document-projects .index-callback{margin-bottom:40px}}@media only screen and (max-width:1358px){.document-projects .index-callback__title{margin-bottom:8px}}@media only screen and (max-width:719px){.document-projects .index-callback__text{margin-bottom:10px}}@media only screen and (max-width:1358px){.document-projects .index-callback__discl{margin-top:160px;position:absolute;width:calc(50% - 16px)}}@media only screen and (max-width:719px){.document-projects .index-callback__discl{margin-top:194px;width:auto}}@media only screen and (max-width:1358px){.document-projects .index-callback__submit{height:54px;line-height:54px}}@media only screen and (max-width:719px){.document-projects .index-callback__submit{height:44px;line-height:44px}}.document-projects__title{animation:toTopAppear .4s cubic-bezier(.165,.84,.44,1) forwards;animation-delay:.6s;opacity:0}.document-projects__list{animation:toTopAppear .4s cubic-bezier(.165,.84,.44,1) forwards;animation-delay:.8s;display:flex;flex-wrap:wrap;margin-top:48px;opacity:0}@media only screen and (max-width:719px){.document-projects__list{margin-top:0}}.document-projects__list>*{margin-right:56px;margin-top:56px;width:402px}@media only screen and (max-width:1358px){.document-projects__list>*{margin-right:3.515625vw;width:calc(33.33333% - 2.34375vw)}}@media only screen and (max-width:919px){.document-projects__list>*{margin-top:30px;width:calc(50% - 1.75781vw)}}@media only screen and (max-width:719px){.document-projects__list>*{margin-right:0;margin-top:20px;width:100%}}.document-projects__list>:nth-child(-n+3){margin-top:0}@media only screen and (max-width:919px){.document-projects__list>:nth-child(-n+3){margin-top:30px}}@media only screen and (max-width:719px){.document-projects__list>:nth-child(-n+3){margin-top:20px}}@media only screen and (max-width:919px){.document-projects__list>:nth-child(-n+2){margin-top:0}}@media only screen and (max-width:719px){.document-projects__list>:nth-child(-n+2){margin-top:20px}}.document-projects__list>:nth-child(3n){margin-right:0}@media only screen and (max-width:919px){.document-projects__list>:nth-child(3n){margin-right:3.515625vw}}@media only screen and (max-width:719px){.document-projects__list>:nth-child(3n){margin-right:0}}@media only screen and (max-width:919px){.document-projects__list>:nth-child(2n){margin-right:0}}.document-projects .index-callback__subtitle{display:none}.document-project-card{align-items:flex-start;background-color:#fff;border:1px solid #d7d9db;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;min-height:140px;padding:40px 40px 56px;transition:.4s}@media only screen and (max-width:1358px){.document-project-card{padding:48px 3.125vw}}@media only screen and (max-width:719px){.document-project-card{min-height:104px;padding:20px 0 20px 20px}}.document-project-card:hover{border:1px solid #2a2a30}.document-project-card__name{color:#2a2a30;font-size:24px;font-weight:700;line-height:32px}@media only screen and (max-width:1199px){.document-project-card__name{font-size:21px}}@media only screen and (max-width:719px){.document-project-card__name{font-size:18px;line-height:24px}}.document-project-card__subtitle{color:#37414b99;font-size:14px;line-height:24px;margin-top:8px}@media only screen and (max-width:719px){.document-project-card__subtitle{margin-top:12px}}.document-row__head{align-items:center;border-top:1px solid #d7d9db;cursor:pointer;display:flex;font-size:20px;font-weight:400;justify-content:space-between;padding:40px 60px;position:relative;transition:background-color .2s cubic-bezier(.165,.84,.44,1);width:100%}.document-row__head .active{display:none}@media only screen and (max-width:1358px){.document-row__head{padding:36px 100px 36px 50px}}@media only screen and (max-width:919px){.document-row__head{padding-left:30px;padding-right:76px}}@media only screen and (max-width:719px){.document-row__head{font-size:18px;padding:20px 40px 16px 20px}}.document-row__head:hover{background-color:#f9f9f9}.document-row__head._active .document-row__head-icn{transform:translateY(-50%) rotate(270deg)}.document-row__head-icn{fill:#2a2a30;display:block;height:14px;position:absolute;right:83px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .3s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:919px){.document-row__head-icn{right:30px}}@media only screen and (max-width:719px){.document-row__head-icn{right:19px}}.document-row__list{max-height:10000px;overflow:hidden;width:100%}.document-row__list._closed{max-height:0}.document-row__el{align-items:flex-start;color:#2a2a30;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 250px 0 60px;position:relative;transition:background-color .2s cubic-bezier(.165,.84,.44,1);width:100%}.document-row__el:before{background:#ecf0f3;content:"";height:1px;left:0;position:absolute;top:0;width:1320px}@media only screen and (max-width:1358px){.document-row__el{padding-right:130px}}@media only screen and (max-width:919px){.document-row__el{padding-left:29px;padding-right:0}}@media only screen and (max-width:719px){.document-row__el{flex-direction:column;padding:16px 0 16px 20px}}.document-row__el:hover{background-color:#f9f9f9}.document-row__el:hover .document-row__download{opacity:1}.document-row__el:after{background-color:#f9f9f9;content:none;height:1px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1358px){.document-row__el:after{content:""}}.document-row__title{font-size:16px;line-height:24px;margin-bottom:24px}@media only screen and (max-width:1358px){.document-row__title{width:100%}}@media only screen and (max-width:719px){.document-row__title{margin-bottom:16px;padding-right:52px}}.document-row__bottom{align-items:center;display:flex;justify-content:space-between;width:580px}@media only screen and (max-width:1358px){.document-row__bottom{justify-content:normal;width:100%}}@media only screen and (max-width:719px){.document-row__bottom{align-items:flex-start;flex-direction:column;width:200px}}.document-row__info{color:#2a2a30;font-size:16px;line-height:24px;margin-bottom:40px}@media only screen and (max-width:1358px){.document-row__info{margin-right:56px}}@media only screen and (max-width:719px){.document-row__info{font-size:12px;line-height:16px;margin-bottom:8px;margin-right:0}}.document-row__info:last-child{margin-right:0}@media only screen and (max-width:719px){.document-row__info:last-child{margin-bottom:0}}.document-row__info span{color:#37414b99}.document-row__download{fill:#007bfb;display:block;position:absolute;right:82px;top:45px;transition:opacity .2s cubic-bezier(.165,.84,.44,1);width:14px}@media only screen and (max-width:1358px){.document-row__download{opacity:1}}@media only screen and (max-width:919px){.document-row__download{right:29px}}@media only screen and (max-width:719px){.document-row__download{right:20px;top:47%}}._bottom{flex-direction:column}._bottom .document-row__bottom{justify-content:normal;width:auto}._bottom .document-row__info:first-child{margin-right:54px}.document-intro{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:525px;padding-bottom:86px;position:relative;z-index:0}.document-intro__link-name{color:#444449;font-size:12px;line-height:20px}.document-intro__link-name:hover{color:#007bfb}.document-intro__link-name:hover path{stroke:#007bfb}.document-intro__link-name._active,.document-intro__link-name._active:hover{color:#6970788f}.document-intro__link-name._mobile-link{color:#878d93;display:none}.document-intro__link-name._mobile-link svg{margin-right:6px}@media only screen and (max-width:719px){.document-intro__link-name._mobile-link{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:36px;position:relative}.document-intro__link-name._mobile-link:hover path{stroke:#878d93}.document-intro__link-name{display:none}}.document-intro__container{margin-bottom:56px;padding-top:128px;position:relative;z-index:2}@media only screen and (max-width:1358px){.document-intro__container{padding-top:0}}@media only screen and (max-width:919px){.document-intro__container{margin-bottom:20px;padding-top:32px}}@media only screen and (max-width:719px){.document-intro__container{padding-top:20px}}
