.reg-steps .reg-steps__list{--reg-steps-pad-x: 0;position:relative;display:flex;justify-content:space-between;padding-bottom:1.125rem}.reg-steps .reg-steps__list:before{content:"";border:1px dashed var(--color-light-grey);position:absolute;inset:1rem 0 auto}@media (min-width: 768px){.reg-steps .reg-steps__list{--reg-steps-pad-x: 1.5rem;padding-bottom:0}.reg-steps .reg-steps__list:before{top:50%}}@media (min-width: 1280px){.reg-steps .reg-steps__list{--reg-steps-pad-x: 2rem;width:fit-content;column-gap:4rem}}.reg-steps .reg-steps__item{background:var(--color-light-blue);color:var(--color-light-grey);position:relative;display:inline-flex;align-items:center;column-gap:.75rem;padding:0 .5rem}.reg-steps .reg-steps__item:first-of-type{--reg-steps-title-left: 0;--reg-steps-title-transform: none;padding-left:var(--reg-steps-pad-x)}.reg-steps .reg-steps__item:last-of-type{--reg-steps-title-left: 100%;--reg-steps-title-transform: translateX(-100%);padding-right:var(--reg-steps-pad-x)}.reg-steps .reg-steps__active,.reg-steps .reg-steps__icon,.reg-steps .reg-steps__count{background:var(--color-white);border-radius:4px;width:2.125rem;line-height:2.125rem;text-align:center}@media (min-width: 768px){.reg-steps .reg-steps__active,.reg-steps .reg-steps__icon,.reg-steps .reg-steps__count{border-radius:.375rem;width:2.5rem;line-height:2.5rem}}.reg-steps .reg-steps__icon{fill:currentColor;height:auto;padding:.375rem}@media (min-width: 768px){.reg-steps .reg-steps__icon{padding:.5rem}}.reg-steps .reg-steps__active{background:var(--color-primary-blue);color:var(--color-white)}.reg-steps .reg-steps__active+.reg-steps__title{display:block;color:var(--color-secondary-grey)}.reg-steps .reg-steps__title{text-transform:uppercase;white-space:nowrap}@media (max-width: 767px){.reg-steps .reg-steps__title{display:none;position:absolute;top:2.5rem;left:var(--reg-steps-title-left, 50%);transform:var(--reg-steps-title-transform, translateX(-50%))}}.link{display:flex;width:fit-content;color:var(--link-color, var(--color-primary-grey));transition:color .3s;align-items:center;gap:.5rem}.link .link__icon{width:1rem;height:1rem;transform:rotate(var(--link-icon-rotate, 0deg));stroke:var(--link-color, var(--color-primary-grey));transition:stroke .3s,transform .3s}@media (hover: hover){.link:hover{color:var(--link-hover-color, var(--color-bright-blue))}.link:hover .link__icon{stroke:var(--link-hover-color, var(--color-bright-blue))}}.link.link--blue{--link-color: var(--color-primary-blue)}.link.link--reverse{flex-direction:row-reverse}.link.link--secondary-grey{--link-color: var(--color-secondary-grey)}.managers{padding:var(--inner-padding);border-radius:var(--white-container-radius);background:var(--color-white);display:flex;flex-direction:column}.managers .managers__title{margin-bottom:1.5rem}.managers .managers__managers{display:flex;flex-direction:column;gap:1.5rem}.managers .managers__manager-name{margin-bottom:.5rem}.managers .managers__manager-contacts{display:flex;flex-direction:column;gap:2px}.managers .managers__annotation{margin-bottom:auto}.managers .managers__annotation+.managers__title{margin-top:1rem}.managers.managers--certificate{background-color:var(--color-blue-additional);border-radius:1rem}.register-result{margin:1.5rem 0 var(--screen-margin)}@media (min-width: 1280px){.register-result{display:grid;grid-template-columns:66% auto;gap:1.5rem;margin-top:3rem}}@media (min-width: 1280px){.register-result .register-result__steps{grid-column:span 2}}.register-result .register-result__left{border-radius:var(--white-container-radius);background:var(--color-white);margin:1rem 0 .75rem}@media (min-width: 1280px){.register-result .register-result__left{display:flex;flex-direction:column;margin:0}}.register-result .register-result__title{margin-bottom:.75rem}@media (min-width: 1280px){.register-result .register-result__title{margin-bottom:1rem}}.register-result .register-result__desc{color:var(--color-secondary-grey);margin-bottom:1.5rem}@media (min-width: 1280px){.register-result .register-result__desc{margin-bottom:2rem}}.register-result .register-result__price{margin-top:1.5rem}@media (min-width: 1280px){.register-result .register-result__price{margin-top:auto}}
