.button{padding:0;background-color:transparent;border:none;display:inline-flex;align-items:center;border-radius:150px;padding-inline:60px;cursor:pointer;transition-duration:var(--transition-duration)}.button__content{gap:10px;justify-content:flex-start;display:flex;flex-direction:row;margin:auto;align-items:center}.button--variant-default .button__icon{display:none}.button--variant-lefticon{padding:5px 40px 5px 5px;gap:15px}.button--variant-righticon{gap:10px}.button--variant-righticon .button__content{flex-direction:row-reverse}.button--size-M,.button--size-m{font-family:var(--font-inter);font-weight:500;font-size:16px;line-height:150%;text-transform:uppercase;text-decoration:none;letter-spacing:normal;font-size:clamp(14px,1.1111111111vw,16px);height:72px}@media(max-width:1023px){.button--size-M,.button--size-m{height:52px}}.button--size-S,.button--size-s{font-size:14px;height:60px}.button--size-S,.button--size-XL,.button--size-s,.button--size-xl{font-family:var(--font-inter);font-weight:500;line-height:150%;text-transform:uppercase;text-decoration:none;letter-spacing:normal}.button--size-XL,.button--size-xl{font-size:16px;font-size:clamp(14px,1.1111111111vw,16px);height:72px}@media(max-width:1023px){.button--size-XL,.button--size-xl{height:52px}}@media(max-width:767px){.button--size-XL,.button--size-xl{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:150%;text-decoration:none;letter-spacing:normal;height:52px;width:100%;padding-inline:0}}.button--color-outline{color:var(--color-gray7,#515266);border:1px solid var(--color-gray7,#515266)}@media(hover:hover){.button--color-outline:hover:not(:disabled){color:var(--color-white,#fff);background:var(--color-gray7,#515266)}}@media(hover:none){.button--color-outline:active{color:var(--color-white,#fff);background:var(--color-gray7,#515266)}}.button--color-white{color:var(--color-dark,#11133a);background:var(--color-white,#fff)}.button--color-white .button__content div:first-child{background-color:var(--color-gray1,#f8f8f8)}@media(hover:hover){.button--color-white:hover:not(:disabled) .button__content div:first-child{transition-duration:var(--transition-duration);background-color:var(--color-dark,#11133a)}.button--color-white:hover:not(:disabled) .color-white g:first-child{stroke:var(--color-white,#fff)}}@media(hover:none){.button--color-white:active .button__content div:first-child{transition-duration:var(--transition-duration);background-color:var(--color-dark,#11133a)}.button--color-white:active .color-white g:first-child{stroke:var(--color-white,#fff)}}.button--color-blue{color:var(--color-white,#fff);background:var(--color-blue,#009cff)}.button--color-blue .button__content div:first-child{background-color:#36b1ff}@media(hover:hover){.button--color-blue:hover:not(:disabled){box-shadow:0 0 19px 0 rgba(19,101,211,.15);background:var(--color-blue-dark,#2685e4)}.button--color-blue:hover:not(:disabled) .button__content div:first-child{transition-duration:var(--transition-duration);background-color:#3196fb}}@media(hover:none){.button--color-blue:active{box-shadow:0 0 19px 0 rgba(19,101,211,.15);background:var(--color-blue-dark,#2685e4)}.button--color-blue:active .button__content div:first-child{transition-duration:var(--transition-duration);background-color:#3196fb}}.button--color-green{color:var(--color-white,#fff);background:var(--color-green,#49c4cc)}@media(hover:hover){.button--color-green:hover:not(:disabled){background:var(--color-green-dark,#40b3ba)}.button--color-green:hover:not(:disabled) .color-green g:first-child{stroke:var(--color-green-dark,#40b3ba)}}@media(hover:none){.button--color-green:active{background:var(--color-green-dark,#40b3ba)}.button--color-green:active .color-green g:first-child{stroke:var(--color-green-dark,#40b3ba)}}.button .color-white g:first-child{stroke:var(--color-dark,#11133a)}.button .color-green g:first-child{stroke:var(--color-green,#49c4cc)}.button .color-dark path:nth-child(n){stroke:var(--color-dark,#11133a)}.button__icon{display:flex;justify-content:center;align-items:center;flex:0 0 auto;background-color:var(--color-white,#fff);border-radius:50%;width:50px;aspect-ratio:1}.button__text{margin:auto;white-space:nowrap}