.ts-banner{width:100%;position:relative}.ts-banner:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:104px;z-index:1}.ts-banner__media{display:flex;width:100%;background-size:cover;background-repeat:no-repeat}.ts-banner__content{position:absolute;top:0;padding:20px 50px;width:100%;height:100%;max-width:610px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ts-banner__logo,.ts-banner__sublogo{display:flex;margin:0 auto}.ts-banner__description{margin:20px auto 30px;max-width:350px;padding:25px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;font-family:Times New Roman,Times,serif;color:#fff;font-size:20px;line-height:25px;text-align:center}.ts-banner__description *{margin:0 0 8px;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}.ts-banner__description>*:last-child{margin:0}.ts-banner__button{font-family:mongoose;align-items:center;justify-content:center;gap:5px;border:1px solid #fff;text-decoration:none;padding:8px 13px;min-width:200px;display:flex;margin:0 auto;border-radius:5px;font-size:26px;line-height:1;color:#fff;background-color:transparent}.ts-banner__button .ts-icon{display:flex;transition:transform .3s}.ts-banner__button:hover .ts-icon{transform:translate(4px)}.ts-banner__button .ts-icon svg{width:24px;height:24px;fill:#fff}@media screen and (max-width: 989px){.ts-banner__content{display:none}.ts-banner__media{height:500px}}@media screen and (max-width: 650px){.ts-banner__media{background-position:60% 0%;background-size:cover;background-size:1000px auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ts-banner.css.map */
