.tt-footer-contact{color:#f6f7f4;background:#303537;border-block:1px solid #ffffff26}.tt-footer-contact__inner{max-width:1240px;margin:auto;padding:34px 75px 31px}.tt-footer-contact__top{justify-content:space-between;align-items:center;gap:40px;display:flex}.tt-footer-contact__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffab9c;margin:0 0 10px;font-size:11px;font-weight:700;line-height:18px}.tt-footer-contact__title{letter-spacing:-.035em;color:#f5f6f3;margin:0;font-size:38px;font-weight:650;line-height:1.15}.tt-footer-contact__actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.tt-footer-contact__button{color:#fff;background:#e63721;border-radius:4px;justify-content:center;align-items:center;gap:31px;min-height:46px;padding:12px 19px;font-size:14px;font-weight:650;line-height:22px;text-decoration:none;transition:background .18s;display:inline-flex}.tt-footer-contact__button:hover{background:#c82b18}.tt-footer-contact__phone,.tt-footer-contact__phone-note{color:#c7cfcc;font-size:13px;line-height:22px;text-decoration:none}.tt-footer-contact__phone strong{color:#f6f7f4;font-weight:600}.tt-footer-contact__phone:hover strong{text-underline-offset:4px;text-decoration:underline}.tt-footer-contact__identity{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:36px;margin-top:28px;padding-top:25px;display:flex}.tt-footer-contact__office{align-items:center;gap:28px;min-width:0;display:flex}.tt-footer-contact__home{flex-shrink:0;display:block}.tt-footer-contact__brand{width:211px;height:auto;display:block}.tt-footer-contact__address{color:#c7cfcc;overflow-wrap:anywhere;border-left:1px solid #ffffff26;min-width:0;padding-left:26px;font-size:13px;line-height:22px}.tt-footer-contact__address address{font:inherit;white-space:pre-line;margin:0}.tt-footer-contact__address-extra{margin-top:10px}.tt-footer-contact__address-extra p{margin:0}.tt-footer-contact__address-extra a{color:inherit;text-decoration:underline}.tt-footer-contact__socials{flex-shrink:0}.tt-footer-contact__caption{color:#b0bbb6;margin:0 0 9px;font-size:12px;line-height:18px;display:block}.tt-footer-contact__social-row{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tt-footer-contact__social-row li{margin:0;padding:0;display:flex}.tt-footer-social{width:42px;height:42px;font:inherit;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 3px 9px #15242f0a}a.tt-footer-social{cursor:pointer}a.tt-footer-social:hover{filter:brightness(.95);transform:translateY(-2px)}.tt-footer-contact a:focus-visible{outline-offset:4px;outline:2px solid #fff}.tt-footer-social img{object-fit:contain;width:20px;height:20px;display:block}.tt-footer-social--linkedin{background:#0a66c2}.tt-footer-social--facebook{background:#0866ff}.tt-footer-social--instagram{background:radial-gradient(circle at 30% 105%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.tt-footer-social--youtube{background:#f03}.tt-footer-social--youtube img{width:23px;height:23px}.tt-footer-social--twitter{background:#15191e;box-shadow:inset 0 0 0 1px #ffffff24}.tt-footer-social--twitter img{width:18px;height:18px}.tt-footer-social--tiktok:disabled{box-shadow:none;cursor:default;opacity:1;background:#646e6b}.tt-footer-social--tiktok img{filter:brightness(1.4);width:22px;height:22px}@media (width>=1500px){.tt-footer-contact__inner{max-width:1320px}}@media (width<=1100px){.tt-footer-contact__inner{padding-inline:40px}.tt-footer-contact__office{gap:20px}.tt-footer-contact__brand{width:188px}.tt-footer-contact__address{padding-left:20px;font-size:12px}.tt-footer-contact__social-row{gap:8px}.tt-footer-social{width:39px;height:39px}.tt-footer-contact__title{font-size:35px}}@media (width<=900px){.tt-footer-contact__identity{align-items:flex-end;gap:28px}.tt-footer-contact__office{display:block}.tt-footer-contact__brand{margin-bottom:14px}.tt-footer-contact__address{border:0;padding-left:0;font-size:13px}.tt-footer-contact__title{font-size:33px}}@media (width<=640px){.tt-footer-contact__inner{padding:30px 28px}.tt-footer-contact__top{display:block}.tt-footer-contact__eyebrow{margin-bottom:10px;font-size:10px}.tt-footer-contact__title{max-width:300px;font-size:35px;line-height:1.12}.tt-footer-contact__actions{align-items:flex-start;gap:12px;margin-top:23px}.tt-footer-contact__button{gap:28px}.tt-footer-contact__identity{margin-top:25px;padding-top:24px;display:block}.tt-footer-contact__office{display:block}.tt-footer-contact__brand{width:211px;margin-bottom:15px}.tt-footer-contact__address{font-size:13px}.tt-footer-contact__socials{margin-top:25px}.tt-footer-contact__caption{margin-bottom:10px}.tt-footer-contact__social-row{gap:10px}.tt-footer-social{width:44px;height:44px}}@media (width<=360px){.tt-footer-contact__inner{padding-inline:22px}.tt-footer-contact__social-row{gap:6px}.tt-footer-social{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.tt-footer-social,.tt-footer-contact__button{transition:none}}