.title-section{margin-top:50px;margin-bottom:20px}@media(min-width:1000px){.title-section{padding-right:0;padding-left:0}}@media(min-width:760px)and (max-width:999.98px){.title-section{padding-right:20px;padding-left:20px}}@media(max-width:759.98px){.title-section{padding-right:20px;padding-left:20px}}.libraryBanners{display:flex;grid-gap:10px;gap:10px;margin-bottom:45px;padding-left:20px;overflow-x:auto}@media(min-width:760px){.libraryBanners{display:grid;grid-template-columns:repeat(12,1fr);padding-left:0;overflow-x:visible}}.libraryBanners__image{display:flex!important;position:relative;grid-column:auto/span 6;flex-shrink:0;width:100%;max-width:250px;height:300px;padding:15px 20px;overflow:hidden;border-radius:20px;background-position:100% 100%;background-size:auto 250px}@media(min-width:760px){.libraryBanners__image{max-width:none;min-width:0;height:350px;padding:25px 30px;background-size:auto}}.libraryBanners__heading{max-width:80%;max-height:96px;overflow:hidden;font-size:18px;font-weight:700;line-height:24px}@media(min-width:760px){.libraryBanners__heading{max-width:80%;overflow:visible;font-size:24px;line-height:34px}}@media(min-width:760px){.libraryBanners__image:nth-child(n+3){grid-column:auto/span 4;align-items:center;height:160px;background-size:auto 160px}.libraryBanners__image:nth-child(n+3) .libraryBanners__heading{max-width:70%;max-height:88px;overflow:hidden;font-size:16px;line-height:22px}}.library__warning{display:flex;margin-top:30px;padding-top:20px;padding-bottom:20px}.library__advertising{border-radius:20px}@media(min-width:760px){.library__advertising{grid-column:1/3;text-align:center}}.library__advertising__heading{font-size:21px;line-height:30px}.library__advertising__description{font-size:18px;line-height:25px}