footer.hr-footer,.hr-footer-promo{font-family:var(--font-family);color:var(--color-body)}footer.hr-footer *,.hr-footer-promo *{box-sizing:border-box}footer.hr-footer{background:var(--color-white);padding:calc(var(--space-section) * .75) 0 var(--space-after-h1)}footer.hr-footer>.container,.hr-footer-promo>.container{width:100%;max-width:var(--space-page-max);padding-inline:var(--space-page-x);margin-inline:auto}footer.hr-footer .footer-head{display:block;margin:0 0 var(--space-after-h1)}footer.hr-footer .footer-logo__wrap{width:auto;max-width:100%}footer.hr-footer .footer-logo{border-radius:var(--radius)}footer.hr-footer .footer-menu__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--space-after-h1);margin:0}footer.hr-footer .footer-menu__wrapper>div{display:block;width:auto;max-width:none;min-width:0}footer.hr-footer .footer-menu__wrapper>div>.hr-footer-heading{margin:0 0 var(--space-after-h4);color:var(--color-heading);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:var(--weight-bold)}footer.hr-footer .footer-menu__items{display:flex;flex-direction:column;gap:0;max-width:none;width:100%;margin:0;padding:0;list-style:none}footer.hr-footer .footer-menu__item{margin:0;min-width:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-muted)}footer.hr-footer .footer-menu__item a{display:flex;align-items:center;gap:var(--text-xs);min-height:var(--h-touch);padding-block:calc(var(--text-xs) / 2);color:var(--color-muted);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);border-radius:var(--radius);overflow-wrap:anywhere;background:transparent;text-decoration:none;box-shadow:none;transition:color var(--transition)}footer.hr-footer .footer-menu__item span{font:inherit;color:inherit}footer.hr-footer .footer-menu__wrapper .footer-menu__items:last-child .footer-menu__item:last-child{display:block}footer.hr-footer .copyright{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-after-h2);margin-top:var(--space-after-h1);padding-top:var(--space-after-h2);border-top:thin solid var(--border-default)}footer.hr-footer .copyright p{max-width:var(--max-width-wide);margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}footer.hr-footer .copyright p:last-child{margin-bottom:0}footer.hr-footer .copyright a{color:inherit;text-decoration:underline;text-underline-offset:calc(var(--text-xs) / 4);transition:color var(--transition)}.hr-footer-promo .container .block_reg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-after-h1);min-height:0;margin:var(--space-after-h2) 0 0;padding:var(--space-after-h1);background:var(--gradient-brand-panel);border-radius:var(--radius-lg);text-align:left}.hr-footer-promo .block_reg .block-reg__left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-after-h4);width:100%;max-width:none;min-width:0;padding:0}.hr-footer-promo .block_reg .block-reg__left .block_reg__logo img{width:var(--header-nav-h);height:auto;margin:0}.hr-footer-promo .block_reg__logo{flex:0 0 auto}.hr-footer-promo .block_reg__text{flex:1;min-width:0;overflow-wrap:anywhere}.hr-footer-promo .block_reg .block-reg__title{margin:0 0 var(--text-xs);font-size:var(--sub-h);line-height:var(--leading-heading);color:var(--color-primary);font-weight:var(--weight-bold)}.hr-footer-promo .block_reg .block-reg__description{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-body);font-weight:var(--weight-regular)}.hr-footer-promo .block_reg .block-reg__description span{color:var(--color-primary);font-weight:var(--weight-bold)}.hr-footer-promo .block_reg .block-reg__right{display:block;width:100%;max-width:none;min-width:0;padding:0}.hr-footer-promo .block_reg_form .form-register-1{display:flex;align-items:stretch;gap:var(--text-xs);margin:0}.hr-footer-promo .block_reg_form .input-register-1{flex:1;min-width:0;width:auto;height:auto;margin:0;padding:0;background:transparent}.hr-footer-promo .form-group{margin:0}.hr-footer-promo .block_reg_form .form-group-field{display:flex;border:thin solid var(--border-default);border-radius:var(--radius-sm);background:var(--color-white)}.hr-footer-promo .block_reg_form input.form-control{width:100%;min-width:0;height:max(var(--h-big), calc(1em * var(--leading-normal) + var(--space-after-h4)));padding:0 var(--space-page-x);margin:0;border-radius:var(--radius-sm);font-family:var(--font-family);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-heading);background:var(--color-white)}.hr-footer-promo .block_reg .block-reg__right .wrap-button-1{flex:0 0 auto;width:auto;margin:0}.hr-footer-promo .block_reg_form .wrap-button-1 button{display:flex;align-items:center;justify-content:center;gap:var(--text-xs);width:100%;min-height:var(--h-big);height:auto;margin:0;padding:var(--text-xs) var(--space-after-h4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-white);font-size:var(--text-md);line-height:var(--leading-snug);white-space:normal;transition:background-color var(--transition)}.hr-footer-promo .block_reg .block-reg__right .btn-mob-name{display:block;min-width:0;color:inherit;overflow-wrap:anywhere}.hr-footer-promo .block_reg .block-reg__right svg{display:block;flex:0 0 auto;transition:transform var(--motion-duration-ui) var(--motion-ease-out)}footer.hr-footer a:focus-visible,footer.hr-footer button:focus-visible,.hr-footer-promo input:focus-visible,.hr-footer-promo button:focus-visible{outline:calc(var(--text-xs) / 6) solid var(--color-primary)!important;outline-offset:calc(var(--text-xs) / 4)}footer.hr-footer .footer-menu__item a:active{background:transparent;color:var(--color-primary-active);text-decoration:none}.hr-footer-promo .block_reg_form .wrap-button-1 button:active{background:var(--color-primary-active)}@media (hover:hover) and (pointer:fine){footer.hr-footer .footer-menu__item a:hover{color:var(--color-primary-active);background:transparent;text-decoration:none;box-shadow:none}footer.hr-footer .copyright a:hover{color:var(--color-primary-active)}.hr-footer-promo .block_reg_form .wrap-button-1 button:hover{background:var(--color-primary-hover)}.hr-footer-promo .block_reg_form .wrap-button-1 button:hover svg{transform:translateX(calc(var(--text-xs) / 4))}}@media (max-width:1100px){footer.hr-footer .footer-menu__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-footer-promo .container .block_reg{grid-template-columns:minmax(0,1fr);gap:var(--space-after-h2)}}@media (max-width:767px){footer.hr-footer .copyright{grid-template-columns:minmax(0,1fr);gap:var(--text-xs)}}@media (max-width:575px){footer.hr-footer{padding-block:var(--space-after-h2)}footer.hr-footer .footer-menu__wrapper{grid-template-columns:minmax(0,1fr);gap:var(--space-after-h2)}footer.hr-footer .footer-menu__wrapper>div+div{border-top:thin solid var(--border-default);padding-top:var(--space-after-h2)}footer.hr-footer .footer-menu__wrapper>div>.hr-footer-heading{margin-bottom:var(--text-xs)}footer.hr-footer .copyright{margin-top:var(--space-after-h2)}.hr-footer-promo .container .block_reg{padding:var(--space-after-h3)}.hr-footer-promo .block_reg_form .form-register-1{flex-direction:column;gap:var(--space-after-h4)}.hr-footer-promo .block_reg .block-reg__right .wrap-button-1{width:100%}}@media (prefers-reduced-motion:reduce){footer.hr-footer a,.hr-footer-promo button,.hr-footer-promo .block_reg .block-reg__right svg{transition:none!important}.hr-footer-promo .block_reg_form .wrap-button-1 button:hover svg{transform:none}}footer.hr-footer .footer-menu__wrapper>div>.hr-footer-heading{font-weight:var(--weight-bold)}footer.hr-footer .hr-footer-contact{display:flex;align-items:center;gap:0}footer.hr-footer .hr-footer-contact>a{min-width:0}footer.hr-footer .hr-footer-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--h-touch);width:var(--h-touch);height:var(--h-touch);padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--color-muted);cursor:pointer;transition:color var(--transition)}footer.hr-footer .hr-footer-copy[hidden]{display:none}footer.hr-footer .hr-footer-copy:disabled{cursor:wait}footer.hr-footer .footer-menu__item .hr-footer-copy-status{display:block;min-height:var(--space-after-h2);color:var(--color-success-text);font-size:var(--text-sm);line-height:var(--leading-relaxed)}footer.hr-footer .footer-menu__item .hr-footer-copy-status.is-error{color:var(--color-danger-active)}@media (hover:hover) and (pointer:fine){footer.hr-footer .hr-footer-copy:hover{color:var(--color-primary-active);background:transparent;box-shadow:none}}@media (prefers-reduced-motion:reduce){footer.hr-footer .hr-footer-copy{transition:none}}footer.hr-footer .footer-menu__item>a{width:fit-content;max-width:calc(100% + var(--space-after-h2));margin-inline-start:calc(var(--space-after-h2) / -2);padding-inline:calc(var(--space-after-h2) / 2);border-radius:var(--radius-sm);transition:color var(--transition),background-color var(--transition)}@media (hover:hover) and (pointer:fine){footer.hr-footer .footer-menu__item>a:hover{background-color:var(--color-blend);color:var(--color-primary-active);text-decoration:none}}@media (prefers-reduced-motion:reduce){footer.hr-footer .footer-menu__item>a{transition:none}}footer.hr-footer .footer-menu__wrapper>div>.hr-footer-contact-note{margin:calc(var(--text-xs) * -1) 0 var(--text-xs);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal)}footer.hr-footer .hr-footer-contact{min-width:0}footer.hr-footer .hr-footer-copy-status{overflow-wrap:anywhere}