@charset "UTF-8";@media screen and (max-width:519px){.wysiwyg-content{font-size:1.2rem;line-height:1.3333333333}}.wysiwyg-content b,.wysiwyg-content strong{font-weight:700}.wysiwyg-content em,.wysiwyg-content i{font-style:italic}.wysiwyg-content p+ol,.wysiwyg-content p+ul{margin-top:-1.25em}@media screen and (max-width:519px){.wysiwyg-content p+ol,.wysiwyg-content p+ul{margin-top:-1em}}.wysiwyg-content ol:not(:last-child),.wysiwyg-content p:not(:last-child),.wysiwyg-content ul:not(:last-child){margin-bottom:1.25em}.wysiwyg-content ol{list-style-position:inside;list-style-type:decimal}.wysiwyg-content ul li{padding-left:var(--spacing-4);position:relative}@media screen and (max-width:519px){.wysiwyg-content ul li{padding-left:var(--spacing-3)}}.wysiwyg-content ul li:before{content:"•";left:0;position:absolute;text-align:center;top:0;width:var(--spacing-4)}.wysiwyg-content a{transition:color .35s ease-out}@media (hover:hover) and (pointer:fine){.wysiwyg-content a:hover{color:#36c}}.wysiwyg-content a:focus-visible{color:#36c}.base-button{--button-icon-size:2rem;--button-height:3.9rem;--button-width:14.5rem;--button-padding:var(--spacing-1) calc(var(--spacing-5) + .1rem);--button-radius:.8rem;background:transparent;color:inherit;font:inherit;line-height:inherit;margin:0;overflow:visible;padding:0;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--button-radius);cursor:pointer;display:inline-flex;font-size:2.4rem;font-size:1.8rem;font-weight:600;gap:var(--spacing-1);height:var(--button-height);justify-content:center;letter-spacing:-.01em;line-height:1.3333333333;line-height:1;min-width:var(--button-width);padding:var(--button-padding);position:relative;transition:all .35s ease-out;transition-property:color,background-color,border-color,opacity}.base-button::-moz-focus-inner{border:0;padding:0}@media screen and (max-width:519px){.base-button{font-size:1.6rem;--button-width:auto;--button-height:2.4rem;--button-padding:.4rem var(--spacing-3) .5rem;font-size:1.2rem;line-height:1.3333333333}}.base-button:after{border-radius:inherit;box-shadow:0 2px 4px #00000040;content:"";height:100%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease-out;width:100%}.base-button__icon{color:inherit;display:flex}.base-button--icon .base-button__icon{z-index:5}.base-button__icon svg{color:currentcolor;height:100%;width:var(--button-icon-size)}.base-button--is-disabled{opacity:.7;pointer-events:none}.base-button--small{font-size:1.6rem}.base-button--large{font-size:2.4rem}.base-button--raw{--button-icon-size:.8rem;--button-height:auto;--button-width:0;--button-padding:0;--button-radius:0}.base-button--primary{background-color:#fff;box-shadow:0 2px 4px #00000040;color:#36c}@media (hover:hover) and (pointer:fine){.base-button--primary:hover{background-color:#36c;color:#fff}}.base-button--primary:focus-visible{background-color:#36c;color:#fff}.base-button--primary:after{opacity:1}.base-button--secondary{background-color:#36c;color:#fff}@media (hover:hover) and (pointer:fine){.base-button--secondary:hover{background-color:#2e5cb8}}.base-button--secondary:focus-visible{background-color:#2e5cb8}.base-button--gray{background-color:#e9e9e9;color:#36c}@media (hover:hover) and (pointer:fine){.base-button--gray:hover{background-color:#dcdcdc}}.base-button--gray:focus-visible{background-color:#dcdcdc}.base-button--cookies{border-radius:0;font-size:1.6rem;font-weight:400;line-height:1}@media screen and (max-width:519px){.base-button--cookies{font-size:1.2rem;line-height:1.3333333333}}.base-button--link{color:#36c;height:auto;min-width:0;padding:0}.base-button[disabled]:not([disabled=false]){background-color:#ccc;border-color:#5e5e5e;color:#5e5e5e;pointer-events:none;touch-action:none}.base-button[disabled]:not([disabled=false]):after{opacity:0}.base-button[disabled]:not([disabled=false]).base-button--icon-only,.base-button[disabled]:not([disabled=false]).base-button--raw{background-color:transparent}.base-button--icon-only{--button-width:0;--button-padding:0;--button-height:3.2rem;align-items:center;display:flex;justify-content:center}.app-cookies{--gap-default:2.4rem;--gap-small:1.6rem;background-color:#0006;display:grid;height:100%;top:0;left:0;bottom:0;margin:0 auto;max-width:calc(100% + var(--wrapper-padding)*2);opacity:0;padding:0;place-items:center;pointer-events:none;position:fixed;right:0;transition:.35s ease-out;transition-property:opacity,visibility,translate;translate:0;visibility:hidden;width:100%;z-index:10000}@media screen and (max-width:519px){.app-cookies{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}}.app-cookies--is-visible{opacity:1;pointer-events:auto;visibility:visible}.app-cookies__dialog{background-color:#fff;border-radius:.8rem 0 0 .8rem;bottom:0;color:#00091a;max-height:100%;max-width:66.5rem;opacity:0;overflow:auto;padding:var(--spacing-4);pointer-events:none;position:absolute;right:0;transition:.35s ease-out;transition-property:opacity,visibility,translate;translate:0 5rem;visibility:hidden;width:100%}.app-cookies__dialog--is-visible{opacity:1;visibility:visible}.app-cookies--is-visible .app-cookies__dialog{pointer-events:all;touch-action:auto;translate:0 0}@media screen and (max-width:519px){.app-cookies__dialog--basic{border-radius:.8rem .8rem 0 0;left:unset;max-width:calc(100% - var(--spacing-2)*2);padding-block:var(--spacing-3) var(--spacing-4);padding-inline:var(--spacing-3);right:unset}}.app-cookies__dialog--manage{border-radius:.8rem;inset:auto;margin:auto}@starting-style{.app-cookies__dialog{opacity:0;translate:0 5rem;visibility:hidden}}.app-cookies__inner{display:flex;flex-direction:column;height:auto;overflow:auto;width:100%}.app-cookies__title{margin-bottom:1.2rem}@media screen and (max-width:519px){.app-cookies__text{font-size:1.4rem;line-height:1.2857142857}.app-cookies__text p{padding-left:0}}.app-cookies__text a{color:#36c}.app-cookies__toggle-buttons{display:flex;flex-direction:column;margin-top:var(--spacing-3)}@media screen and (max-width:767px){.app-cookies__toggle-buttons{margin-top:var(--spacing-1)}}.app-cookies__buttons{clip-path:inset(0 0 0 0 round .8rem);display:flex;gap:var(--spacing-2);margin-top:var(--spacing-4)}@media screen and (max-width:767px){.app-cookies__buttons{flex-direction:column;gap:var(--spacing-1)}}.app-cookies--manager-visible .app-cookies__buttons{margin-top:var(--spacing-4)}.app-cookies__button{flex-grow:1;font-size:1.6rem;height:auto;line-height:1;min-height:4.8rem}@media screen and (max-width:519px){.app-cookies__button{font-size:1.2rem;line-height:1.3333333333}}@media screen and (max-width:767px){.app-cookies__button{font-size:1.2rem;line-height:1.4166666667;min-height:3.6rem;padding-bottom:var(--spacing-1);padding-top:var(--spacing-1)}}.app-cookies__button--accept{font-weight:600}.app-cookies__options{--form-checkbox-dot-bg:#36c;--form-checkbox-dot-inner-bg:#fff;--form-checkbox-dot-shadow:0 1px 1px 0 rgba(0,0,0,.25);color:#5e5e5e;margin-bottom:calc(var(--spacing-1)*-1);margin-top:var(--spacing-4)}@media screen and (max-width:519px){.app-cookies__options{--form-checkbox-dot-width:1.6rem;margin-top:var(--spacing-2)}.app-cookies__options .form-checkbox__wrapper{gap:var(--spacing-2)}}.app-cookies__close{--button-icon-size:2.3rem;color:#36c;position:absolute;right:var(--spacing-4);top:var(--spacing-4)}@media screen and (max-width:1024px){.app-cookies__close{--button-icon-size:2rem}}@media screen and (max-width:519px){.app-cookies__close{--button-icon-size:1.5rem;box-sizing:content-box;height:1.5rem;padding:var(--spacing-1);right:var(--spacing-2);top:var(--spacing-2);width:1.5rem}}.app-cookies__close-icon{width:var(--button-icon-size)}.preloader{background-color:#fff;height:100vh;left:0;position:fixed;top:0;transition:opacity 1s ease .5s;width:100vw;z-index:10000}.preloader.is-active{opacity:0}.preloader.is-active:after{animation:spin 1s linear infinite,disappear .3s ease both}.preloader:after{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:#36c;border-radius:50%;content:"";display:block;height:4rem;left:calc(50% - 2rem);position:absolute;top:calc(50% - 2rem);width:4rem}.popup-root{max-height:0;max-width:0}.anim-fade-enter-active{transition:opacity var(--0e0e8131) cubic-bezier(.165,.84,.44,1)}.anim-fade-leave-active{transition:opacity var(--1a5b0be0) cubic-bezier(.165,.84,.44,1)}.anim-fade-enter-from,.anim-fade-leave-to{opacity:0}.app-burger{--button-icon-size:1.2rem;align-items:center;font-size:1.6rem;line-height:1;position:relative}@media screen and (max-width:519px){.app-burger{font-size:1.6rem}}.app-burger__dot{display:block;overflow:visible;padding-top:.1rem}.app-burger__dot path{opacity:0;transition:opacity .35s ease-out}.app-burger--is-clicked .app-burger__dot path{opacity:1}.nav-menu{-ms-overflow-style:none;background-color:#fff;border-bottom-left-radius:.8rem;box-shadow:0 6px 14px #00000080;height:auto;height:0;max-height:calc(var(--svh, var(--vh, 1vh))*100);overflow:auto;position:fixed;right:0;scrollbar-width:none;top:0;visibility:hidden;width:44.2rem;z-index:5999}.nav-menu::-webkit-scrollbar{display:none}@media screen and (max-width:519px){.nav-menu{border-bottom-left-radius:unset;max-height:100vh;width:100vw}}@media screen and (min-width:520px){.lenis.lenis-stopped .nav-menu,.scroll-locked .nav-menu{width:calc(44.2rem + var(--scrollbar-width, 0px))}}.nav-menu:before{background-color:#fff;content:"";display:none;height:5rem;left:0;position:fixed;top:0;width:100%;z-index:1}@media screen and (max-width:519px){.nav-menu--is-open:before{display:block}}.nav-menu__wrapper{align-items:flex-end;color:#36c;display:flex;flex-direction:column;font-size:1.6rem;font-weight:600;line-height:1;overflow:auto;padding:var(--spacing-8) var(--spacing-9) var(--spacing-5) var(--spacing-4);position:relative;text-align:right}@media screen and (max-width:519px){.nav-menu__wrapper{font-size:1.2rem;line-height:1.3333333333}}@media screen and (max-width:767px){.nav-menu__wrapper{padding:var(--spacing-8) var(--spacing-8) var(--spacing-5) var(--spacing-4)}}@media screen and (max-width:519px){.nav-menu__wrapper{padding:var(--spacing-5) var(--spacing-3)}}@media screen and (min-width:768px){.lenis.lenis-stopped .nav-menu__wrapper,.scroll-locked .nav-menu__wrapper{padding-right:calc(var(--spacing-9) + var(--scrollbar-width, 0px))}}.nav-menu__list{align-items:flex-end;display:flex;flex-direction:column}.nav-menu__divider{background-color:#ccc;display:block;height:calc(var(--spacing-8) - 2.4rem);margin-left:auto;margin-right:.6rem;margin-block:1.2rem;transform-origin:0 0;width:1px}@media screen and (max-width:767px){.nav-menu__divider{height:clamp(1rem,5svh,39px)}}.nav-menu__item{position:relative}.nav-menu__link{align-items:baseline;color:#36c;display:inline-flex;gap:var(--spacing-1);transition:color .35s ease-out}@media (hover:hover) and (pointer:fine){.nav-menu__link:hover{color:#36c}}.nav-menu__link:focus-visible{color:#36c}.nav-menu__link.router-link-exact-active{color:#5e5e5e}@media (hover:hover) and (pointer:fine){.nav-menu__link.router-link-exact-active:hover{color:#36c}}.nav-menu__link.router-link-exact-active:focus-visible{color:#36c}.nav-menu__link--single{align-items:center}.nav-menu__link--single .nav-menu__link-wrapper:after{background-color:currentColor;border-radius:100em;clip-path:inset(0 0 0 0 round 100em);content:"";display:block;flex:0;flex-basis:1.2rem;height:1.2rem;margin-top:.1rem;width:1.2rem}.nav-menu__link-wrapper{align-items:center;display:inline-flex;gap:var(--spacing-1)}.nav-menu__link-wrapper--arrow{align-items:baseline}.nav-menu__link-arrow{flex:0 0 .7rem;scale:1;width:.7rem}.nav-menu__group{align-items:flex-end;display:flex;flex-direction:column;gap:var(--spacing-2)}.nav-menu__group-title{align-items:center;display:inline-flex;gap:var(--spacing-1)}.nav-menu__group-title:not(.nav-menu__group-title--with-link):after{background-color:currentColor;border-radius:100em;clip-path:inset(0 0 0 0 round 100em);content:"";display:block;flex:0;flex-basis:1.2rem;height:1.2rem;margin-top:.1rem;width:1.2rem}@media screen and (max-width:767px){.nav-menu__group-title:not(.nav-menu__group-title--with-link):after{margin-top:0}}.nav-menu__lang--is-active{color:#5e5e5e;pointer-events:none}.app-header{backface-visibility:hidden;left:0;margin:0 auto;max-width:calc(100% + var(--wrapper-padding)*2);padding:0 var(--wrapper-padding);position:fixed;top:0;transition:transform .5s ease-out,background-color .5s ease-out .1s;width:100%;z-index:6000}@media screen and (max-width:1024px){.app-header{background-color:#fff}}.app-header--with-background{background-color:#fff}.lenis.lenis-stopped .app-header,.scroll-locked .app-header{width:calc(100% - var(--scrollbar-width, 0px))}.app-header--is-hidden{transform:translateY(-100%)}.app-header__threshold{height:calc(100vh - 2px);left:0;pointer-events:none;position:absolute;top:0;visibility:hidden}.app-header__wrapper{align-items:center;-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12);display:flex;height:var(--header-height);justify-content:space-between;left:0;padding:var(--spacing-1);position:relative;right:0;top:0}@media screen and (max-width:767px){.app-header__wrapper{-moz-column-gap:unset;column-gap:unset;padding:0}}.app-header__wrapper:after{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute}.app-header__logo{width:13.5rem}@media screen and (max-width:767px){.app-header__logo{width:7.8rem}}.app-header__demo-link{--button-icon-size:.7rem;align-items:baseline;font-size:1.8rem;line-height:1;margin-left:auto;padding-bottom:.1rem}@media screen and (max-width:519px){.app-header__demo-link{font-size:1.4rem;line-height:1.2857142857}}@media screen and (max-width:767px){.app-header__demo-link{left:50%;margin-left:0;position:absolute;transform:translate(-50%)}}.app-header__demo-link-arrow{height:1rem;overflow:visible;width:.7rem}@media screen and (max-width:767px){.app-header__demo-link-arrow{height:.8rem;width:.4rem}}.app-header__burger{z-index:6000}.app-footer{align-items:center;background-color:transparent;display:flex;gap:var(--spacing-6);justify-content:space-between;margin:0 auto;max-width:calc(100% + var(--wrapper-padding)*2);min-height:var(--footer-height);padding:var(--spacing-5) 0;width:100%}@media screen and (max-width:519px){.app-footer{align-items:flex-start}}.app-footer__logo{width:13.5rem}@media screen and (max-width:519px){.app-footer__logo{width:7.8rem}}.app-footer__menu{min-width:calc(50% - var(--spacing-2)/2)}@media screen and (max-width:519px){.app-footer__menu{max-width:calc(50% - var(--spacing-2)/2);width:100%}}.app-footer__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-4);justify-content:flex-end}@media screen and (min-width:1024px){.app-footer__list:not(:has(.app-footer__item:nth-child(6))){justify-content:space-between}}@media screen and (max-width:519px){.app-footer__list{flex-direction:column;justify-content:flex-start}}.app-footer__item{flex-grow:0;flex-shrink:0}.app-footer__link{font-size:2.4rem;font-weight:400;line-height:1.3333333333}@media screen and (max-width:519px){.app-footer__link{font-size:1.4rem;line-height:1.2857142857}}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.error-page{align-items:center;color:#747c8c;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:calc(100% + var(--wrapper-padding)*2);padding:0 var(--wrapper-padding);padding-block:var(--spacing-20) var(--spacing-3);text-align:center}@media screen and (max-width:519px){.error-page{padding:0}}.error-page__title{font-size:10rem;line-height:1.1;margin-bottom:var(--spacing-2)}@media screen and (max-width:1279px){.error-page__title{font-size:8rem}}@media screen and (max-width:1023px){.error-page__title{font-size:6.4rem}}@media screen and (max-width:519px){.error-page__title{font-size:2.6rem;font-size:6.4rem;line-height:1.1;line-height:1.125;margin-bottom:var(--spacing-1)}}@media screen and (max-width:519px) and (max-width:519px){.error-page__title{font-size:3.2rem;line-height:1.125}}.error-page__subtitle{font-size:6.4rem;line-height:1.125}@media screen and (max-width:519px){.error-page__subtitle{font-size:3.2rem;font-size:10rem;line-height:1.125;line-height:1.1}}@media screen and (max-width:519px) and (max-width:1279px){.error-page__subtitle{font-size:8rem}}@media screen and (max-width:519px) and (max-width:1023px){.error-page__subtitle{font-size:6.4rem}}@media screen and (max-width:519px) and (max-width:519px){.error-page__subtitle{font-size:2.6rem;line-height:1.1}}
