html body footer.ftr.ftr .ftr-sign{border-bottom:1px solid #ffffff1f;gap:22px;margin-bottom:40px;padding:0 0 36px;display:grid}html body footer.ftr.ftr .fs-t{font:600 clamp(40px,26px + 3.6vw,84px)/.98 var(--font-outfit),"Outfit",Arial,sans-serif;letter-spacing:-.03em;color:#fff;margin:0}html body footer.ftr.ftr .fs-t .dot{color:#f0483a}html body footer.ftr.ftr .fs-r{align-content:end;gap:16px;display:grid}html body footer.ftr.ftr .fs-rate{color:#bdb9b3;width:max-content;max-width:100%;min-height:44px;font:400 15px/1.3 var(--font-inter),"Inter",system-ui,sans-serif;align-items:center;gap:10px;text-decoration:none;display:inline-flex}html body footer.ftr.ftr .fs-rate b{color:#fff;font-weight:600}html body footer.ftr.ftr .fs-rate .stars{color:#fcaf26;gap:2px;display:inline-flex}html body footer.ftr.ftr .fs-rate .stars svg{fill:currentColor;width:15px;height:15px}html body footer.ftr.ftr .fs-rate:hover span:last-child{text-underline-offset:4px;text-decoration:underline}html body footer.ftr.ftr .fs-acts{flex-wrap:wrap;gap:10px;display:flex}html body footer.ftr.ftr .fs-call{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff8c}html body footer.ftr.ftr .fs-call:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #fff}@media (min-width:1024px){html body footer.ftr.ftr .ftr-sign{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:56px;padding-bottom:48px}html body footer.ftr.ftr .fs-r{justify-items:end}}html body footer.ftr.ftr .soc-ic{gap:10px;margin-top:22px;padding:0;list-style:none;display:flex}html body footer.ftr.ftr .soc-ic a{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}html body footer.ftr.ftr .soc-ic a:hover{color:#101010;background:#fff;box-shadow:inset 0 0 0 1px #fff}html body footer.ftr.ftr .soc-ic svg{width:20px;height:20px}html body footer.ftr.ftr .fb-a{align-items:center;gap:10px;display:inline-flex}html body footer.ftr.ftr .fb-a img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px;box-shadow:0 0 0 1.5px #ffffff2e}html body footer.ftr.ftr .fc-l{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}html body footer.ftr.ftr .fc-l li{color:#bdb9b3;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}html body footer.ftr.ftr .fc-l a{color:#fff}html body footer.ftr.ftr .fc-l .tel{font:600 20px/1.2 var(--font-outfit),"Outfit",Arial,sans-serif;min-height:0}html body footer.ftr.ftr .fc-ic{color:#f0483a;background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:-3px;display:grid}html body footer.ftr.ftr .fc-ic svg{width:16px;height:16px}html body footer.ftr.ftr .fb-badges{background:0 0;flex-wrap:wrap;align-items:center;gap:10px;width:auto;min-height:0;padding:0;display:flex}html body footer.ftr.ftr .fbt{background:#fff;border-radius:14px;place-items:center;height:64px;padding:0 16px;display:grid}html body footer.ftr.ftr .fbt img{width:auto;height:34px;display:block}html body footer.ftr.ftr .base{align-items:center}html body footer.ftr.ftr .b-top{color:#fff;min-height:44px;font:500 14px/1 var(--font-inter),"Inter",system-ui,sans-serif;align-items:center;gap:8px;text-decoration:none;display:inline-flex}html body footer.ftr.ftr .bt-ic{border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}html body footer.ftr.ftr .bt-ic svg{width:15px;height:15px}html body footer.ftr.ftr .b-top:hover .bt-ic{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){html body footer.ftr.ftr .bt-ic,html body footer.ftr.ftr .soc-ic a{transition:none}}html body footer.ftr.ftr .fbt{box-sizing:border-box;width:168px}@media (min-width:1024px){html body footer.ftr.ftr .ftr-top .brand{grid-column:1/span 3}html body footer.ftr.ftr .ftr-top .cols{grid-column:4/-1}html body footer.ftr.ftr .fc-l a.mail{overflow-wrap:normal;white-space:nowrap}}html body footer.ftr.ftr .fc-l a{min-height:0;margin:0;padding:0;display:inline}html body footer.ftr.ftr .fc-l li{min-height:30px}html body footer.ftr.ftr .fc-l li>a,html body footer.ftr.ftr .fc-l li>span:last-child{padding-top:4px}
