.Header--isHome{background-color:#f5efe7}.Header_Content{max-width:1440px;margin:0 auto;padding:18px;display:block}@media only screen and (min-width:1201px){.Header_Content{padding:36px 120px}}
.Navigation{grid-template-columns:min-content 1fr;grid-auto-flow:column;justify-content:end;align-items:center;gap:48px;display:grid}.Navigation_Middle{text-align:center;align-items:center;height:100%;display:none}@media only screen and (min-width:1201px){.Navigation_Middle{display:grid}}.Navigation_Middle_Links{grid-auto-flow:column;place-content:center start;gap:12px;margin:0;padding:0;list-style-type:none;display:grid}.Navigation_End{text-align:end;grid-auto-flow:column;align-items:center;height:100%;display:grid}.Navigation_End_Links{grid-auto-flow:column;place-content:center end;gap:12px;margin:0;padding:0;list-style-type:none;display:grid}.Navigation .NextNavLink{color:var(--primary-color);white-space:nowrap;border-radius:var(--form-button-border-radius);padding:7px 24px;font-size:16px;font-weight:400;line-height:28px;text-decoration:none;display:block}.Navigation .NextNavLink:hover{background:var(--navigation-link-hover-bg);text-decoration:none}.Navigation .NextNavLink--active,.Navigation .NextNavLink--active:hover{background:#fff}.Navigation .MainNavButton{border-radius:var(--form-button-border-radius);color:var(--primary-color);padding:7px 24px;font-size:16px;font-weight:400;line-height:28px;display:block}.Navigation .AccountButton{border-radius:var(--form-button-border-radius);color:#fff;background:var(--primary-color);white-space:nowrap;width:max-content;padding:7px 24px;font-size:16px;font-weight:400;line-height:28px;display:none}@media only screen and (min-width:1201px){.Navigation .AccountButton{display:block}}.Navigation .AccountButton.ReactLink--active{background:var(--highlight-color)}.Navigation .AccountButton:hover{color:#fff;background:var(--highlight-color);text-decoration:none}.Navigation .LanguageButton{border-radius:var(--form-button-border-radius);color:var(--primary-color);white-space:nowrap;grid-auto-flow:column;align-items:center;gap:8px;padding:7px 24px;font-size:16px;font-weight:400;line-height:28px;display:none}@media only screen and (min-width:1201px){.Navigation .LanguageButton{display:grid}}.Navigation .LanguageButton_Flag{background-repeat:no-repeat;width:24px;height:18px;display:block}
.NextAnimatedLogo{cursor:pointer;text-align:start;grid-auto-flow:row;align-self:self-start;gap:3px;width:max-content;display:grid}.NextAnimatedLogo.NextLink:hover,.NextAnimatedLogo.NextLink--active{text-decoration:none}.NextAnimatedLogo img{width:75px;height:auto}@media only screen and (min-width:1201px){.NextAnimatedLogo img{width:100px;height:auto}}.NextAnimatedLogo_Slogan{color:#666;width:100%;margin:0;padding:0;font-size:.6em;display:inline-block;position:relative}@media only screen and (min-width:1201px){.NextAnimatedLogo_Slogan{font-size:.7em}}.NextAnimatedLogo_Slogan_Letter{transform-origin:0 0;opacity:0;line-height:1em;display:inline-block}.NextAnimatedLogo:hover .NextAnimatedLogo_Slogan{color:#4d4d4d}
.NavigationMobile{z-index:99;background-color:#0f365280;width:100%;margin:0;display:block;position:fixed;top:0;bottom:0;left:0}@media only screen and (min-width:1201px){.NavigationMobile{display:none}}.NavigationMobile_Top{background:var(--secondary-bg);border-bottom:var(--navigation-mobile-bottom-border);grid-auto-flow:column;justify-content:space-between;padding:18px;display:grid}.NavigationMobile_MobileButton{border:var(--form-element-border);text-align:center;cursor:pointer;border-radius:50%;grid-auto-flow:column;justify-self:end;align-items:center;width:36px;height:36px;display:grid}@media only screen and (min-width:1201px){.NavigationMobile_MobileButton{display:none}}.NavigationMobile_MobileButton svg{fill:var(--primary-color);font-size:var(--default-mobile-font-size)}.NavigationMobile_MobileButton:hover{background-color:#fff;border:1px solid #fff}.NavigationMobile_MobileButton:hover svg{fill:var(--highlight-color)}.NavigationMobile_Menu{background-color:#fff;margin:0;padding:18px;list-style-type:none}.NavigationMobile_Menu_Separator{background-color:var(--navigation-mobile-separator-color);height:1px;margin:12px 0}.NavigationMobile_Menu_Item{justify-content:start;align-items:center;height:48px;margin-bottom:2px;display:grid}.NavigationMobile_Menu_Item a.NextNavLink{border-radius:12px;grid-template-columns:24px 1fr;gap:10px;width:100%;padding:7px 24px;text-decoration:none;display:grid}.NavigationMobile_Menu_Item a.NextNavLink span{color:var(--primary-color);font-size:16px;line-height:24px}.NavigationMobile_Menu_Item a.NextNavLink .MaterialSymbol{text-align:center;width:24px;height:24px;font-size:24px;line-height:24px}.NavigationMobile_Menu_Item a.NextNavLink:hover,.NavigationMobile_Menu_Item a.NextNavLink:focus,.NavigationMobile_Menu_Item--active{background-color:var(--secondary-bg)}
.NextLogo{cursor:pointer;text-align:start;grid-auto-flow:row;align-self:self-start;gap:3px;width:max-content;display:grid;text-decoration:none!important}.NextLogo img{width:75px;height:auto}@media only screen and (min-width:1201px){.NextLogo img{width:100px;height:auto}}.NextLogo_Slogan{width:100%;margin:0;padding:0;font-size:.6em;display:block;position:relative;text-decoration:none!important}.NextLogo:hover{text-decoration:none!important}.NextLogo:hover .NextLogo_Slogan{color:#4d4d4d;text-decoration:none!important}
.NavigationSettings{justify-self:end;display:none;position:relative}@media only screen and (min-width:1201px){.NavigationSettings{display:block}}.NavigationSettings--open .NavigationSettings_Menu{display:grid}.NavigationSettings--open .NavigationSettings_User{background-color:var(--navigation-link-active-bg);border:1px var(--navigation-link-hover-bg)solid}.NavigationSettings--open .NavigationSettings_User:hover{background-color:var(--navigation-link-active-bg)}.NavigationSettings_User{-webkit-user-select:none;user-select:none;border-radius:var(--form-button-border-radius);border:var(--form-element-border);text-align:center;color:var(--primary-color);white-space:nowrap;cursor:pointer;grid-auto-flow:column;place-content:center;align-items:center;gap:10px;max-height:58px;padding:10px 18px;font-size:16px;line-height:normal;display:grid;text-decoration:none!important}.NavigationSettings_User:hover{background:var(--navigation-link-hover-bg);border:1px var(--navigation-link-hover-bg)solid;text-decoration:none!important}.NavigationSettings_User_Arrow{font-size:36px}.NavigationSettings_Menu{border:var(--form-element-border);box-shadow:var(--form-element-box-shadow);z-index:1;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #fff;border-radius:16px;gap:2px;padding:4px;display:none;position:absolute;top:70px;right:0}.NavigationSettings_Menu.isOpen{display:block}.NavigationSettings_Menu_Item{color:var(--primary-color);cursor:pointer;text-wrap:nowrap;border-radius:12px;place-items:center start;gap:10px;font-size:14px;text-decoration:none;display:grid}.NavigationSettings_Menu_Item .NextNavLink{color:var(--primary-color);text-align:start;border-radius:12px;grid-template-columns:2em 1fr;align-items:center;gap:10px;width:100%;padding:14px 12px;text-decoration:none;display:grid}.NavigationSettings_Menu_Item .NextNavLink--active{background-color:var(--secondary-bg)}.NavigationSettings_Menu_Item .NextNavLink:hover{background-color:inherit}.NavigationSettings_Menu_Item:hover{background-color:var(--secondary-bg)}
.HomeIntro{text-align:center;gap:40px;padding-bottom:40px;display:grid}@media only screen and (min-width:1201px){.HomeIntro{text-align:start;grid-gap:60px;grid-auto-flow:column;justify-content:space-between;max-width:1150px;margin:0 auto;padding-top:72px}}.HomeIntro_Description{align-content:center;align-items:center;display:grid}.HomeIntro_Video{aspect-ratio:1;width:339px;max-width:595px;height:412px;max-height:720px;margin:0 auto}@media only screen and (min-width:1201px){.HomeIntro_Video{width:595px;height:720px}}.HomeIntro_Video video{object-fit:cover;width:100%;height:100%}.HomeIntro .H1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:450px;margin:32px auto;font-size:36px;line-height:43.2px}@media only screen and (min-width:1201px){.HomeIntro .H1{margin:32px 0;font-size:48px;line-height:57.6px}}.HomeIntro .P{max-width:500px;margin:32px auto}.HomeIntro_Button{border-radius:var(--form-button-border-radius);color:#fff;background:var(--primary-color);white-space:nowrap;width:max-content;margin:0 auto;padding:12px 24px;font-size:16px;font-weight:400;line-height:28px;text-decoration:none;display:block}@media only screen and (min-width:1201px){.HomeIntro_Button{margin:0}}.HomeIntro_Button.ReactLink--active{background:var(--highlight-color)}.HomeIntro_Button:hover{color:#fff;background:var(--highlight-color);text-decoration:none}.HomeIntro_Store{grid-auto-flow:column;justify-content:center;gap:10px;margin-top:60px;display:grid}@media only screen and (min-width:1201px){.HomeIntro_Store{justify-content:start}}
