.site-shell-module__rgssoa__headerActions{align-items:center;gap:32px;display:flex}.site-shell-module__rgssoa__headerPhone{white-space:nowrap;align-items:center;gap:9px;font-weight:650;display:inline-flex}.site-shell-module__rgssoa__headerPhone svg,.site-shell-module__rgssoa__header a:hover{color:var(--accent)}.site-shell-module__rgssoa__footer{color:#d3d8df;background:#151b23;margin-top:24px}.site-shell-module__rgssoa__footerGrid{grid-template-columns:1fr auto;gap:32px;padding-block:40px;display:grid}.site-shell-module__rgssoa__identity>a{color:#fff}.site-shell-module__rgssoa__identity p{margin:20px 0 12px;font-size:14px}.site-shell-module__rgssoa__identity>span,.site-shell-module__rgssoa__contactColumn>a{align-items:center;gap:9px;display:flex}.site-shell-module__rgssoa__contactColumn{flex-direction:column;justify-self:end;align-items:flex-start;gap:16px;min-width:0;display:flex}.site-shell-module__rgssoa__contactColumn h2{color:#fff;margin:0 0 4px;font-size:16px}.site-shell-module__rgssoa__contactColumn>a{overflow-wrap:anywhere;max-width:100%}.site-shell-module__rgssoa__contactColumn svg{flex-shrink:0}.site-shell-module__rgssoa__footer a:hover{color:var(--accent)}.site-shell-module__rgssoa__socials{flex-wrap:wrap;gap:10px;display:flex}.site-shell-module__rgssoa__socials a{border:1px solid #48505a;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.site-shell-module__rgssoa__socials a:hover{border-color:var(--accent);background:#ffffff08}.site-shell-module__rgssoa__footerBottom{border-top:1px solid #333b46;justify-content:space-between;gap:20px;padding-block:20px;font-size:13px;display:flex}@media (max-width:640px){.site-shell-module__rgssoa__headerActions{gap:0}.site-shell-module__rgssoa__footerGrid{grid-template-columns:1fr}.site-shell-module__rgssoa__footerBottom{flex-wrap:wrap}.site-shell-module__rgssoa__contactColumn{justify-self:start}}@media (max-width:760px){.site-shell-module__rgssoa__footer{margin-top:0}}.site-shell-module__rgssoa__footerText{white-space:pre-line;overflow-wrap:anywhere}.site-shell-module__rgssoa__headerPhone{gap:clamp(.25rem,.65vw,.625rem);min-height:44px;font-size:clamp(.75rem,.625rem + .6vw,1.125rem)}.site-shell-module__rgssoa__headerPhone svg{flex-shrink:0;width:clamp(.875rem,1.5vw,1.25rem)}.site-shell-module__rgssoa__footerGrid{gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(2rem,3.5vw,3.5rem)}.site-shell-module__rgssoa__identity p{margin-block:clamp(1rem,2vw,1.5rem) .75rem;font-size:clamp(.875rem,.8rem + .25vw,1rem)}.site-shell-module__rgssoa__contactColumn{gap:clamp(.75rem,1.25vw,1.25rem)}.site-shell-module__rgssoa__footerBottom{padding-block:clamp(1rem,1.5vw,1.5rem)}
