@font-face{font-family:__workSans_5fd2f7;src:url(/_next/static/media/a819b6f31686ce92-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__workSans_5fd2f7;src:url(/_next/static/media/9050c43d9184b3f4-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__workSans_5fd2f7;src:url(/_next/static/media/6150033f38ee1e8d-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__workSans_Fallback_5fd2f7;src:local("Arial");ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.00%;size-adjust:112.07%}.__className_5fd2f7{font-family:__workSans_5fd2f7,__workSans_Fallback_5fd2f7}.__variable_5fd2f7{--font-work:"__workSans_5fd2f7","__workSans_Fallback_5fd2f7"}@font-face{font-family:__excon_8f24c2;src:url(/_next/static/media/e0b10bf9b65d13bb-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__excon_8f24c2;src:url(/_next/static/media/cc4a5103f24b59ab-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__excon_Fallback_8f24c2;src:local("Arial");ascent-override:97.90%;descent-override:25.17%;line-gap-override:9.32%;size-adjust:107.26%}.__className_8f24c2{font-family:__excon_8f24c2,__excon_Fallback_8f24c2}.__variable_8f24c2{--font-excon:"__excon_8f24c2","__excon_Fallback_8f24c2"}*,:after,:before{box-sizing:border-box}.page,html{scroll-behavior:smooth}.page{margin:0;padding:0;font-family:var(--font-work);font-weight:400;font-size:16px;line-height:1.4;color:#242833;background-color:#fcfaf2;-webkit-text-size-adjust:100%}.page,img{height:100%}img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}p{margin:0}a{text-decoration:none}ol,ul{margin:0;padding:0}.is-hidden{display:none!important}.btn-reset{border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0 16px;max-width:calc(1280px + (16px)*2);width:100%}.hidden-scroll{overflow:hidden}.vertical-centered{align-content:center}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.site-container{display:flex;margin:0;flex-direction:column;height:100%;min-height:100vh}.main{flex-grow:1}.footer{margin:auto 0 0}.logo{display:flex;align-items:center;justify-content:center;max-width:50px;max-height:82px;transition:all .2s ease}.logo img{display:block;width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:contain;object-fit:contain}@media(any-hover:hover){.logo:hover{opacity:.7}}.credo{display:inline-flex;font-family:var(--font-excon);font-size:12px;max-width:200px;color:rgba(36,40,51,.5);text-align:right}.credo--white{color:hsla(0,0%,100%,.5)}@media(min-width:768px){.credo{font-size:15px}}.button{display:flex;align-items:center;justify-content:center;padding:18px 16px;font-family:var(--font-work);font-weight:500;font-size:12px;line-height:1.1;color:#242833;background-color:transparent;text-align:center;border-radius:3px;border:1px solid #242833;transition:all .3s ease}@media(min-width:768px){.button{font-size:15px}}@media(any-hover:hover){.button:hover{color:#fff;background-color:#3a26ef;border-color:#3a26ef}}.menu ul{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.menu li{position:relative}.menu li:before{content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#242833;transition:all .45s cubic-bezier(.55,0,.1,1)}.menu li:hover:before{width:100%}.menu ul li a{font-size:18px;color:#242833;cursor:pointer;transition:color .2s ease}