.button{--height:fit-content;--min-height:var(--height);--horizontal-padding:0;--text-horizontal-padding:0;--gap:16px;--vertical-padding:0;--background-color:transparent;--color:var(--black);--border-radius:0;position:relative;display:inline-block;overflow:hidden;height:-moz-fit-content;height:fit-content;height:var(--height);min-height:-moz-fit-content;min-height:fit-content;min-height:var(--min-height);padding-right:0;padding-right:var(--horizontal-padding);padding-left:0;padding-left:var(--horizontal-padding);border-radius:0;border-radius:var(--border-radius);outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-duration:.45s;transition-property:color}.button--disabled,.button--loading{cursor:default}.button--theme-white,.group--theme-black .button:not(.button--theme-gold),.group--theme-black .button:not(.button--theme-gold):hover,.group--theme-black .button:not(.button--theme-primary-white),.group--theme-black .button:not(.button--theme-primary-white):hover{--color:var(--white)}.button--theme-gold{--color:var(--gold-600)!important}.button--theme-blue{--color:var(--white);--background-color:var(--primary-700)}.button--theme-primary-blue{--color:var(--white);--background-color:var(--primary-500);--horizontal-padding:24px;--height:42px}.button--theme-primary-black{--color:var(--white);--background-color:var(--black);--height:42px;--horizontal-padding:48px;padding-right:13px}.button--theme-primary-white{--color:var(--dark)!important;--background-color:var(--white);--height:45px;--horizontal-padding:28px;width:100%}.button--height-xsmall{--height:35px;--horizontal-padding:13px}.button--width-full{--horizontal-padding:48px;--height:45px}.button:not(.button--disabled):hover{--color:var(--black)}.button--theme-white:not(.button--disabled):hover{--color:var(--white)}.button--theme-gold:not(.button--disabled):hover{--color:var(--gold-600)}.button--theme-blue:not(.button--disabled):hover{--color:var(--white)}.button--theme-primary-blue:not(.button--disabled):hover{--color:var(--white);--background-color:var(--primary-500)}.button--theme-primary-black:not(.button--disabled):hover{--color:var(--white);--background-color:var(--black)}.button--theme-primary-white:not(.button--disabled):hover{--color:var(--dark);--background-color:var(--white)}.button:not(.button--disabled):active{--color:var(--black)}.button--theme-white:not(.button--disabled):active{--color:var(--white)}.button--theme-gold:not(.button--disabled):active{--color:var(--gold-600)}.button--theme-blue:not(.button--disabled):active{--color:var(--white)}.button--theme-primary-blue:not(.button--disabled):active{--color:var(--white);--background-color:var(--primary-500)}.button--theme-primary-black:not(.button--disabled):active{--color:var(--white);--background-color:var(--black)}.button--theme-primary-white:not(.button--disabled):active{--color:var(--dark);--background-color:var(--white)}.button--theme-primary-blue.button--disabled{--background-color:rgba(var(--grey-rgb),0.2);cursor:not-allowed;pointer-events:none}.button__background{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius);background-color:var(--background-color);transition-duration:.2s;transition-property:opacity,background-color}.button--theme-blue .button__background,.button--theme-primary-black .button__background,.button--theme-primary-blue .button__background,.button--theme-primary-white .button__background{--border-radius:4px}.button__content{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--height);min-height:var(--min-height)}.button--theme-blue .button__content{padding:16px 13px 16px 48px}.button__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(24px);transition:opacity .2s,transform .2s}.button--loading .button__spinner{opacity:1;transform:translateY(0)}.button__text{z-index:1;flex:1;padding:var(--vertical-padding) var(--text-horizontal-padding);font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:600;line-height:100%;letter-spacing:.02em;color:var(--color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:opacity .2s,transform .2s}.button--theme-gold .button__text{font-size:var(--font-size-sub-title)}.button--theme-primary-white .button__text{font-weight:500}.button--loading .button__text{opacity:0;transform:translateY(24px)}*+.button__text{margin-left:var(--gap)}@media (max-width:768px){.button__text{font-size:16px}}.button__text:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;border-radius:var(--border-radius)}.button__text strong{font-weight:800}.button__icon{--icon-size:24px;position:relative;display:flex;align-items:center;justify-content:center;width:24px;width:var(--icon-size);height:24px;height:var(--icon-size);transition:opacity .2s}.button__icon--right{--icon-size:11px;flex-shrink:0}.button--theme-gold .button__icon{--icon-size:8px}.button--theme-blue .button__icon{--icon-size:11px;--gap:29px}*+.button__icon{margin-left:var(--gap)}@media (max-width:350px){*+.button__icon{margin-left:2px}}.button--loading .button__icon{opacity:0}.button__icon img,.button__icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.language-switcher{height:100%;padding-left:16px;color:var(--white);cursor:pointer}.language-switcher,.language-switcher__current{position:relative;display:flex;align-items:center}.language-switcher__current{font-family:var(--font-family-text);font-size:14px;font-style:normal;font-weight:500;line-height:1.5}.language-switcher__icon{margin-left:8px}.language-switcher__dropdown{position:absolute;top:100%;left:0;z-index:var(--z-index-header);display:block;flex-direction:column;align-items:center;overflow:hidden;width:70px;border-radius:0 0 2px 2px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:var(--white);list-style:none}.language-switcher__dropdown a{display:block;width:100%;padding:12px;font-family:var(--font-family-text);font-size:14px;font-style:normal;font-weight:500;line-height:1.5;color:var(--black);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:background-color .2s}.language-switcher__dropdown a:hover{-webkit-text-decoration:underline;text-decoration:underline}
/*# sourceMappingURL=3e4d0327984a130e.css.map*/