.button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-geist-mono);font-weight:var(--font-weight-regular);white-space:nowrap;cursor:pointer;outline:none;text-decoration:none;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.size-s{padding:4px 10px;font-size:12px;line-height:18px}.size-m{padding:var(--sp-s) var(--sp-base);font-size:var(--body-s-size);line-height:var(--body-s-line-height)}.size-l{padding:var(--sp-base) var(--sp-md);font-size:var(--body-s-size);line-height:var(--body-s-line-height)}.type-primary{background-color:var(--neutral-00);color:var(--neutral-80);border-color:transparent}.type-primary:hover:not(:disabled):not(.loading){background-color:var(--primary-10)}.type-primary:active:not(:disabled):not(.loading){background-color:var(--neutral-40)}.type-outline{background-color:transparent;color:var(--neutral-00);border-color:var(--neutral-00)}.type-outline:hover:not(:disabled):not(.loading){color:var(--primary-10);border-color:var(--primary-10)}.type-outline:active:not(:disabled):not(.loading){color:var(--neutral-40);border-color:var(--neutral-40)}.button:disabled,.button.loading{opacity:.4;cursor:not-allowed;pointer-events:none}.button__loader{flex-shrink:0;animation:button-spin .8s linear infinite}.size-l .button__loader,.size-m .button__loader{width:20px;height:20px}.size-s .button__loader{width:18px;height:18px}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-wrapper-page{width:100%;background-repeat:repeat;background-size:80px 80px;background-position:center top}.section-wrapper-page--dark{background-color:var(--primary-70);background-image:url(/images/patterns/grid-dark.svg)}.section-wrapper-page--light{background-color:var(--neutral-00);background-image:url(/images/patterns/grid-light.svg)}.section-wrapper-page--no-bg{background-color:transparent}.section-wrapper-page--overflow-hidden{overflow:hidden}.section-wrapper-page__container{padding-left:var(--content-padding);padding-right:var(--content-padding)}.section-wrapper-page--pm-1{padding-top:26px;padding-bottom:56px}.section-wrapper-page--pm-2{padding-top:0;padding-bottom:0}.section-wrapper-page--pm-3{padding-top:56px;padding-bottom:56px}.section-wrapper-page--pm-4{padding-top:48px;padding-bottom:28px}.section-wrapper-page--pm-5{padding-top:28px;padding-bottom:56px}.section-wrapper-page--pm-6{padding-top:28px;padding-bottom:28px}.section-wrapper-page--pm-7{padding-top:48px;padding-bottom:48px}.section-wrapper-page--pm-8{padding-top:0;padding-bottom:20px}.section-wrapper-page--pm-9{padding-top:26px;padding-bottom:128px}.section-wrapper-page--pm-10{padding-top:0;padding-bottom:28px}@media (min-width: 1366px){.section-wrapper-page--pd-1{padding-top:3vw;padding-bottom:3.75vw}.section-wrapper-page--pd-2{padding-top:3.75vw;padding-bottom:3.75vw}.section-wrapper-page--pd-3{padding-top:7.5vw;padding-bottom:7.5vw}.section-wrapper-page--pd-4{padding-top:6.25vw;padding-bottom:3.75vw}.section-wrapper-page--pd-5{padding-top:3.75vw;padding-bottom:7.5vw}.section-wrapper-page--pd-6{padding-top:7.5vw;padding-bottom:3.75vw}.section-wrapper-page--pd-7{padding-top:3.75vw;padding-bottom:3.75vw}.section-wrapper-page--pd-8{padding-top:0;padding-bottom:0}.section-wrapper-page--pd-9{padding-top:1.625vw;padding-bottom:8vw}.section-wrapper-page--pd-10{padding-top:0;padding-bottom:1.75vw}}@media (min-width: 1920px){.section-wrapper-page--pd-1{padding-top:min(3vw,48px);padding-bottom:min(3.75vw,60px)}.section-wrapper-page--pd-2{padding-top:min(3.75vw,60px);padding-bottom:min(3.75vw,60px)}.section-wrapper-page--pd-3{padding-top:min(7.5vw,120px);padding-bottom:min(7.5vw,120px)}.section-wrapper-page--pd-4{padding-top:min(6.25vw,100px);padding-bottom:min(3.75vw,60px)}.section-wrapper-page--pd-5{padding-top:min(3.75vw,60px);padding-bottom:min(7.5vw,120px)}.section-wrapper-page--pd-6{padding-top:min(7.5vw,120px);padding-bottom:min(3.75vw,60px)}.section-wrapper-page--pd-7{padding-top:min(3.75vw,60px);padding-bottom:min(3.75vw,60px)}.section-wrapper-page--pd-9{padding-top:min(1.625vw,26px);padding-bottom:min(8vw,128px)}.section-wrapper-page--pd-10{padding-top:0;padding-bottom:min(1.75vw,28px)}}
