.custom-module.app-lib .cell-wrapper{max-width:1220px}.app-lib .intro{max-width:1170px;margin:0 auto 50px}.app-lib .intro .hs_cos_wrapper_type_inline_rich_text{max-width:600px}.app-lib .intro h1{font-size:40px !important}.app-lib .filters{font-size:16px;background:#f2f2f2;text-align:right;padding:14.5px 30px;max-width:1170px;margin:0 auto}.app-lib .filters .box{display:inline-block;vertical-align:top;margin:0 0 0 20px}.app-lib .items{text-align:left;margin:0;display:flex;flex-wrap:wrap}.app-lib .items>div[class*=item]{font-size:16px;padding:0 25px;margin:51px 0 0}.app-lib .item .inner{padding:30px;position:relative;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);box-shadow:0 0 15px 0 rgba(0,0,0,0.25)}.app-lib .item .inner>span{position:absolute;top:0;right:0;font-weight:700;font-size:12px;line-height:26px;background:#ff6e6e85;color:#fff;padding:0 15px}.app-lib .item .inner>span img{vertical-align:middle;margin:-4px 5px 0 0}.app-lib .item .inner>a h4{display:table;table-layout:fixed;font-size:20px;margin:0 0 20px}.app-lib .item .inner>a h4 span{display:table-cell;vertical-align:middle;padding:0 0 0 20px}.app-lib .item .inner>a h4 .image{display:table-cell;vertical-align:middle;width:50px}.app-lib .item .inner>h4 .image{display:table-cell;vertical-align:middle;width:50px}.app-lib .item .inner>h4 span{display:table-cell;vertical-align:middle;padding:0 0 0 20px}.app-lib .item .inner>h4{display:table;table-layout:fixed;font-size:20px;margin:0 0 20px}.app-lib .tags{margin:40px 0 0}.app-lib .tags span{display:inline-block;vertical-align:top;font-size:12px;color:#fff;padding:3px 8px;margin:0 3px 0 0;-webkit-border-radius:100px;border-radius:100px}.app-lib .tags span.fm{background:#4a90e2}.app-lib .tags span.sb{background:#f80}.app-lib .item .inner>#arrow{position:absolute;bottom:30px;right:30px;width:38px;height:38px;line-height:38px;text-align:center;border:1px solid #454545;-webkit-border-radius:50%;border-radius:50%}.app-lib .item .inner>a img{vertical-align:middle;margin:-3px 0 0}@media(max-width:1279px){.app-lib .items>div[class*=item]{padding:0 15px}.app-lib .item .inner>a{position:static;display:block;margin:15px 0 0}}@media(max-width:1024px){.app-lib .tags span.sb{margin:10px 0 0}}@media(max-width:834px){.custom-module.app-lib .cell-wrapper{padding:80px 0}.app-lib .filters{text-align:left}.app-lib .filters .box{margin:0 20px 0 0}.app-lib .tags span.sb{margin:0}}@media(max-width:600px){.custom-module.app-lib .cell-wrapper{padding:60px 0}.app-lib .items{margin:40px 0 0}}