.NextNavLink{text-decoration:none}.NextNavLink:hover,.NextNavLink--active{text-decoration:underline}.NextNavLink--blank:after{content:"";font-family:var(--default-Icon-font);margin-left:5px;font-size:.8em;font-weight:900}
.Navigation{grid-template-columns:min-content 1fr;grid-auto-flow:column;justify-content:end;align-items:center;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;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)}
.Footer{background-color:#fff}.Footer_Content{grid-template-columns:min-content min-content;grid-template-areas:"FooterCenter FooterCenter""FooterLogo FooterLogo";justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:18px;display:grid}@media only screen and (min-width:1201px){.Footer_Content{grid-template-columns:min-content 1fr max-content;grid-template-areas:"FooterLogo FooterCenter FooterLanguage";padding:36px 120px}}.Footer_Center{grid-area:FooterCenter;grid-auto-flow:row;gap:24px;display:grid}.Footer_Logo{grid-area:FooterLogo;justify-content:center;margin-top:48px;display:grid}@media only screen and (min-width:1201px){.Footer_Logo{justify-content:unset;margin-top:unset}}.Footer_Language{grid-area:FooterLanguage;margin-top:48px;display:none}@media only screen and (min-width:1201px){.Footer_Language{margin-top:unset;display:block}}.Footer_Navigation{grid-auto-flow:row;justify-content:center;gap:24px;padding:0;list-style:none;display:grid}@media only screen and (min-width:993px){.Footer_Navigation{grid-auto-flow:column}}.Footer_Navigation li a{color:var(--primary-color);text-align:center;font-size:16px;font-weight:400;line-height:28px;display:block}.Footer_Navigation li a:hover{color:var(--highlight-color)}.Footer_CopyrightText{color:var(--primary-color);text-align:center;font-size:16px;font-weight:400;line-height:28px}.Footer_CopyrightText p{margin:0;padding:0}.Footer_Social{grid-auto-flow:column;justify-content:center;align-items:center;column-gap:8px;display:grid}.Footer_Social a{text-decoration:none!important}.Footer_Social a span{cursor:pointer;border:1px solid #0f365233;border-radius:100px;place-items:center;gap:12px;width:36px;height:36px;display:grid;text-decoration:none!important}@media only screen and (min-width:993px){.Footer_Social a span{width:54px}}.Footer_Social a span svg{max-width:16px;max-height:16px;fill:var(--primary-color);text-decoration:none!important}.Footer_Social a:hover span{background-color:#fff;border:1px solid #fff}.Footer_Social a:hover span svg{fill:var(--highlight-color)}
.NextLanguageButton{border-radius:var(--form-button-border-radius);border:var(--form-element-border);color:var(--primary-color);white-space:nowrap;cursor:pointer;grid-auto-flow:column;align-items:center;gap:10px;padding:18px 24px;font-size:16px;font-weight:400;line-height:normal;display:inline-grid;text-decoration:none!important}.NextLanguageButton:hover{color:var(--highlight-color);background-color:#fff;border:1px solid #fff;text-decoration:none!important}
