@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(.././vendor/Roboto-Regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(.././vendor/Roboto-Medium.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(.././vendor/RobotoSlab-Regular.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(.././vendor/Rubik-Regular.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(.././vendor/Rubik-Medium.woff) format("woff")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;src:url(.././vendor/PTSerif-Regular.woff) format("woff")}body{margin:0}
.header__logo_color_white{color:#fff}
.header__logo_color_black{color:#1a1b22}
.header__logo{font-family:Roboto Slab,PT Serif,serif;font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.2;text-decoration:none}.header__logo:hover{opacity:.4;transition:.3s}@media (max-width:500px){.header__logo{font-size:1rem;line-height:1.5}}
.header__button-status_disabled{color:#b6bcbf}.white-label .header__button-status_disabled:hover{color:#fff}.black-label .header__button-status_disabled:hover{color:#1a1b22}
.header__button-status_active_white{border-bottom:3px solid #fff}
.header__button-status_active_black{border-bottom:3px solid #000}
.header__button-status{padding-bottom:26px}@media (max-width:768px){.header__button-status{padding-bottom:18px}}@media (max-width:500px){.header__button-status{padding-bottom:19px}}@media (max-width:440px){.header__button-status{padding-bottom:15px}}
.header__home_color_white{color:#fff}
.header__home{margin-right:34px;text-decoration:none}@media (max-width:500px){.header__home{margin-right:11px}}
.header__description_color_black{color:#1a1b22}
.header__description{text-decoration:none}
.header__menu{font-family:Roboto,Rubik,sans-serif;font-style:normal;font-weight:500;font-size:1.1rem;line-height:1.3}@media (max-width:500px){.header__home{font-size:1rem;line-height:1.5}}
.header_shadow_white{border-bottom:1px solid hsla(0,0%,100%,.2)}
.header_shadow_black{border-bottom:1px solid #d1d2d6}
.header{display:flex;justify-content:space-between;align-items:center;padding-left:104px;padding-right:104px;height:79px}@media (max-width:768px){.header{padding:0 40px;height:63px}}@media (max-width:440px){.header{height:55px;padding:0 16px}}
.page{max-width:1440px;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%}@media (max-width:1440px){.page{overflow:hidden}}
.content{margin:0;position:relative}
.about-author__photo{width:100%;min-width:232px}@media (max-width:550px){.about-author__photo{max-width:272px;margin:0 auto 24px;display:block}}
.about-author__photo-wrapper{flex:0 2 464px}@media (max-width:550px){.about-author__photo-wrapper{flex:1}}
.about-author__text{margin-left:56px;flex:0 1 600px;margin-top:50px}@media (max-width:1024px){.about-author__text{margin-left:32px;margin-top:0}}@media (max-width:550px){.about-author__text{flex:1;margin-left:0}}
.about-author__title{font-family:Roboto Slab,PT Serif,serif;font-style:normal;font-weight:400;font-size:2.5rem;line-height:1.15;color:#1a1b22;margin-top:0;margin-bottom:24px}@media (max-width:950px){.about-author__title{font-size:1.87rem;line-height:1.3;margin-bottom:16px}}@media (max-width:550px){.about-author__title{margin-bottom:16px}}
.about-author__paragraph{font-family:Roboto,Rubik,sans-serif;font-style:normal;font-weight:400;font-size:1.1rem;line-height:1.3;color:#1a1b22}@media (max-width:950px){.about-author__paragraph{margin:0}}
.about-author{display:flex;padding:80px 104px}@media (max-width:950px){.about-author{padding:40px}}@media (max-width:550px){.about-author{padding:40px;flex-direction:column}}@media (max-width:440px){.about-author{padding:20px 16px 44px}}
.footer__copyright{font-family:Roboto,Rubik,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.37;color:#b6bcbf}@media (max-width:767px){.footer__copyright{flex:100%;order:1;margin-top:18px}}@media (max-width:440px){.footer__copyright{margin-top:40px}}
.footer__container{display:grid;grid-gap:48px;grid-template-areas:". . ."}@media (max-width:950px){.footer__container{grid-gap:25px}}@media (max-width:550px){.footer__container{grid-template-areas:"."}}@media (max-width:440px){.footer__container{grid-gap:30px}}
.footer__link{font-family:Roboto Slab,PT Serif,serif;font-style:normal;font-weight:400;font-size:1.1rem;line-height:1.3;color:#1a1b22;text-decoration:none}.footer__link:hover{color:#b6bcbf;transition:all .3s}
.footer__social{margin-right:28px}.footer__social:hover{opacity:.4;transition:.3s}
@media (max-width:440px){.footer__social-container{margin-right:-26px}}
.footer{display:flex;padding:25px 76px 25px 104px;justify-content:space-between}@media (max-width:950px){.footer{padding:24px 12px 24px 40px}}@media (max-width:767px){.footer{flex-wrap:wrap}}@media (max-width:440px){.footer{padding:20px 16px 22px}}
.request-info__link{color:#1a1b22;text-decoration:none}.request-info__link:hover{opacity:.4;transition:.3s}
.request-info__separator{color:#b6bcbf}
.request-info__current-page{color:#b6bcbf}
.request-info__speedbar{font-family:Roboto,Rubik,sans-serif;font-style:normal;font-weight:400;font-size:1.12rem;line-height:1.3;margin-bottom:80px}@media (max-width:768px){.request-info__speedbar{margin-bottom:64px}}@media (max-width:440px){.request-info__speedbar{display:none}}
.request-info__title{font-family:Roboto Slab,PT Serif,serif;font-style:normal;font-weight:400;font-size:2.5rem;line-height:1.15;color:#1a1b22;margin:0 0 24px}@media (max-width:768px){.request-info__title{font-size:32px;line-height:34px}}@media (max-width:440px){.request-info__title{font-size:30px;line-height:34px;margin:0 0 16px}}
.request-info__mention-number{font-weight:700}
.request-info__mention-text{display:inline-block;margin:0}
.request-info__mention{font-family:Roboto,Rubik,sans-serif;font-style:normal;font-weight:400;font-size:1.12rem;line-height:1.3;margin-top:4px}
.request-info{padding:40px 104px 80px}@media (max-width:768px){.request-info{padding:32px 40px 40px}}@media (max-width:440px){.request-info{padding:16px 16px 24px}}
.request-details__title{font-family:Roboto Slab,sans-serif;font-style:normal;font-weight:400;font-size:1.62rem;line-height:1.15;margin-top:0;margin-bottom:48px}@media (max-width:320px){.request-details__title{font-size:1.37rem;line-height:1.36}}
.request-details__chart-line-date{flex:0 1 90px}
.request-details__chart-line-month{margin:0}

.request-details__chart-line{border-bottom:1px solid #1a1b22;padding-bottom:24px;display:flex;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.3;text-transform:uppercase;color:#b6bcbf}
.request-details__percentage-number{color:#fff;position:absolute;z-index:1;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:.75rem;line-height:1.3;margin-left:6px;margin-top:4px}
.request-details__percentage-text{display:flex;align-items:flex-start;height:24px;position:absolute;left:0}
.request-details__percentage-chart-width{display:block;background-color:#2f71e5;height:100%;position:relative;top:50%;transform:translateY(-50%);transition:background-color .3s ease;cursor:pointer}.request-details__percentage-chart-width:focus,.request-details__percentage-chart-width:hover{background-color:#aaa}
.request-details__percentage{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:1.12rem;width:100%;height:24px;margin-left:72px;margin-bottom:56px}@media (max-width:440px){.request-details__percentage{margin-left:64px;margin-bottom:24px}}
.request-details__chart-metrics_bottom{margin-bottom:0;margin-top:-42px}
.request-details__chart-metrics{align-self:flex-start;width:calc(100% - 72px);text-align:center;margin-bottom:20px;display:flex;justify-content:space-between;margin-left:72px;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.3;text-transform:uppercase;color:#b6bcbf}@media (max-width:440px){.request-details__chart-metrics{display:none}}
.request-details__chart{display:flex;flex-direction:column;width:calc(100% - 20px);position:relative;padding:20px}@media (max-width:440px){.request-details__chart{width:calc(100% - 16px);padding:18px 16px}}
.request-details{background:#f5f6f7;padding:80px 104px;width:calc(100% - 208px);position:relative}@media (max-width:768px){.request-details{padding:40px;width:calc(100% - 80px)}}@media (max-width:440px){.request-details{padding:24px 16px 14px;width:calc(100% - 32px)}}.request-details:before{content:"";background-color:#f5f6f7;position:absolute;height:100%;width:100vw;z-index:-1;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}

