.title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 20px}.title-head{display:flex;flex-direction:column;align-items:flex-start;width:100%}.title-desc{font-size:16px;line-height:140%;color:#777;margin:20px 0 0 0}.title-value{font-style:normal;font-weight:700;font-size:28px;line-height:140%;color:#282828;font-family:Montserrat,Arial,Verdana,sans-serif}.title-more-wrap{flex-grow:1}.title-more{font-weight:300;font-size:16px;color:#999;margin:7px 0 0;text-decoration:none}.title-more[href]:not(span){transition:color .3s}.title-more[href]:not(span) .icon{transition:fill .3s,stroke .3s}.title-more-icon{fill:#289628;margin:0 10px 0 0}.title-filter{margin:0 0 15px;display:flex;align-items:center;width:100%;max-height:40px}.title.title--light .title-value{color:#fff}.title.title--light .btn--more:not(:hover){color:#fff}.title.title--light .btn--more:not(:hover) svg{fill:#fff}@media (min-width:576px){.title-head{flex-direction:row}.title-head{display:flex;align-items:center;justify-content:space-between;width:100%}}@media (min-width:768px){.title-value{font-size:40px}}@media (min-width:1024px){.title-more[href]:not(span):hover:not(:active){color:#0090e5;text-decoration:none}.title-more[href]:not(span):hover:not(:active) .icon{fill:#0090e5}.title--center{justify-content:center}.title--center .title-value{margin-right:0}.title-desc{font-size:18px;line-height:24px;margin:20px 0 0}.title-value{font-size:56px}.title-more{margin:40px 0 0 0;font-size:16px;line-height:24px}.title-filter{width:auto}}@media (min-width:1200px){.title-value{font-size:66px}}