.ts-announcement{background-color:var(--announcement-background);min-height:42px}.ts-announcement__wrapper{max-width:1348px;margin:0 auto;padding:0 50px;display:flex;align-items:center;justify-content:space-between}.ts-announcement__social{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:16px;margin-right:24px}.ts-announcement__social a{display:flex;color:var(--announcement-color-text)}.ts-announcement__social svg{width:20px;height:20px}.ts-announcement__content{display:flex;align-items:center;width:100%}.ts-announcement__phones{display:flex;flex-direction:row;align-items:center;gap:12px}.ts-announcement__link{display:flex;gap:8px;align-items:center;padding:0 12px}.ts-announcement__link a{text-decoration:none;color:var(--announcement-color-text);font-family:var(--heading-font);font-size:14px;font-weight:500;line-height:1.2}.ts-announcement__email{display:flex;align-items:center;flex-shrink:0}.ts-announcement__link .ts-icon{color:#fff}.ts-announcement__button{height:42px;display:flex;align-items:center;gap:8px;padding:12px 24px;cursor:pointer;background-color:var(--announcement-button);color:var(--announcement-highlight);font-family:var(--heading-font);font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;margin-left:auto;flex-shrink:0}.ts-announcement__button .ts-icon{transition:transform 0.3s}.ts-announcement__button:hover .ts-icon{transform:translateX(3px)}@media screen and (max-width:580px){.ts-announcement__content{display:flex;justify-content:space-between;align-items:center;width:100%}.ts-announcement__phones{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.ts-announcement__button{margin-left:auto;align-self:center}.ts-icon-phone{display:none}}@media screen and (max-width:989px){.ts-announcement__wrapper{padding:16px 24px}.ts-announcement__content{width:100%;display:flex;justify-content:space-between;align-items:center}.ts-announcement__social{display:none}.ts-announcement__email{display:none}.ts-announcement__button{height:fit-content;padding:6px 8px;font-size:14px;margin-left:0}.ts-announcement__button svg{width:16px;height:16px}}