.button{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;height:var(--button-height, 3rem);padding:.9375rem 1.5rem;border:1px solid var(--button-border-color, transparent);border-radius:.375rem;text-align:center;cursor:pointer;text-decoration:none;background-color:var(--button-bg, var(--color-golden));color:var(--button-color, var(--color-primary-grey));transition:background-color .3s,border-color .3s,color .3s}.button:disabled{--button-bg: var(--color-light-grey);pointer-events:none;cursor:initial}@media (min-width: 1280px){.button{--button-height: 3.125rem}}.button .button__wrapper{pointer-events:none}.button .button__wrapper-icon{display:flex;align-items:center;justify-content:center}@media (hover: hover){.button:hover{background-color:var(--button-bg-hover, var(--color-bright-gold))}}.button.button--blue{--button-bg: var(--color-primary-blue);--button-bg-hover: var(--color-bright-blue);--button-color: var(--color-white)}.button.button--outline-blue{--button-bg: transparent;--button-bg-hover: transparent;--button-color: var(--color-primary-blue);--button-border-color: var(--color-primary-blue);padding:0 1.5rem}@media (hover: hover){.button.button--outline-blue:hover{--button-color: var(--color-bright-blue);--button-border-color: var(--color-bright-blue)}}.button.button--transparent{--button-bg: transparent;--button-bg-hover: transparent;--button-color: var(--color-white)}@media (hover: hover){.button.button--transparent:hover{--button-color: var(--color-golden);--button-border-color: var(--color-golden)}}.button.button--outline-white{--button-bg: transparent;--button-bg-hover: transparent;--button-color: var(--color-white);--button-border-color: var(--color-white);padding:0 1.5rem}@media (hover: hover){.button.button--outline-white:hover{--button-color: var(--color-golden);--button-border-color: var(--color-golden)}}.button.button--white{--button-bg: var(--color-white);--button-bg-hover: var(--color-golden);--button-color: var(--color-golden)}.button.button--only-icon{width:3rem;padding:.75rem}.button.button--only-icon .button__icon{stroke:var(--color-bright-blue);width:1.5rem;height:1.5rem}.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)}.link[disabled]{--link-color: var(--color-blue-gray);pointer-events:none;cursor:auto}.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}.certificate .certificate__body{display:grid;grid-template-columns:100%;margin-top:1.5rem;gap:.75rem}@media (min-width: 768px){.certificate .certificate__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.certificate .certificate__body{margin-top:2rem;gap:1.5rem}}.certificate .certificate__download{background:var(--color-white);border-radius:1rem;display:grid;align-content:space-between;row-gap:1.5rem}
