.toggleTheme-module-scss-module__ceUXhq__button{background-color:var(--brand-1200);border:1px solid var(--brand-500);width:2.375rem;height:2.375rem;box-shadow:inset 0 0 10px var(--brand-300);border-radius:50%;flex:0 0 2.375rem;justify-content:center;align-items:center;transition:background-color .3s,border .3s;display:flex;position:relative}@media (any-hover:hover){.toggleTheme-module-scss-module__ceUXhq__button:hover{border:.0625rem solid var(--brand-1000);background-color:var(--accent-63)}.toggleTheme-module-scss-module__ceUXhq__button:hover .toggleTheme-module-scss-module__ceUXhq__icon{color:var(--text-white);transform:scale(1.2)}}.toggleTheme-module-scss-module__ceUXhq__icon{color:var(--text-white);width:1.25rem;height:1.25rem;transition:all .3s}
.controlls-module-scss-module___RASGa__wrap{flex-shrink:0;grid-template-columns:1fr auto;gap:.75rem;display:grid}.controlls-module-scss-module___RASGa__select{border-radius:2.5rem;min-width:4rem;height:2.375rem}@media (min-width:75em){.controlls-module-scss-module___RASGa__select{height:2.375rem}}@media (min-width:20em) and (max-width:75em){.controlls-module-scss-module___RASGa__select{height:clamp(1.75rem , 1.52273rem + 1.13636vw , 2.375rem)}}@media (max-width:20em){.controlls-module-scss-module___RASGa__select{height:1.75rem}}@media (min-width:75em){.controlls-module-scss-module___RASGa__toggle{width:2.375rem}}@media (min-width:20em) and (max-width:75em){.controlls-module-scss-module___RASGa__toggle{width:clamp(1.75rem , 1.52273rem + 1.13636vw , 2.375rem)}}@media (max-width:20em){.controlls-module-scss-module___RASGa__toggle{width:1.75rem}}@media (min-width:75em){.controlls-module-scss-module___RASGa__toggle{height:2.375rem}}@media (min-width:20em) and (max-width:75em){.controlls-module-scss-module___RASGa__toggle{height:clamp(1.75rem , 1.52273rem + 1.13636vw , 2.375rem)}}@media (max-width:20em){.controlls-module-scss-module___RASGa__toggle{height:1.75rem}}@media (min-width:75em){.controlls-module-scss-module___RASGa__toggle svg{width:1.375rem}}@media (min-width:20em) and (max-width:75em){.controlls-module-scss-module___RASGa__toggle svg{width:clamp(1.125rem , 1.03409rem + .454545vw , 1.375rem)}}@media (max-width:20em){.controlls-module-scss-module___RASGa__toggle svg{width:1.125rem}}@media (min-width:75em){.controlls-module-scss-module___RASGa__toggle svg{height:1.375rem}}@media (min-width:20em) and (max-width:75em){.controlls-module-scss-module___RASGa__toggle svg{height:clamp(1.125rem , 1.03409rem + .454545vw , 1.375rem)}}@media (max-width:20em){.controlls-module-scss-module___RASGa__toggle svg{height:1.125rem}}
@media (max-width:61.9988em){.menu-module-scss-module__0QjMmq__menu__body{background-color:var(--bg-primary);width:100%;height:100svh;padding:6.25rem .9375rem 1.875rem;transition:left .3s;position:fixed;top:0;left:-100%;overflow:auto}.menu-module-scss-module__0QjMmq__menu__body:before{content:"";z-index:2;background-color:var(--bg-primary);width:100%;height:3.75rem;transition:left .3s;position:fixed;top:0;left:-100%}.menu-open .menu-module-scss-module__0QjMmq__menu__body{left:0}.menu-open .menu-module-scss-module__0QjMmq__menu__body:before{left:0}}.menu-module-scss-module__0QjMmq__menu__list{flex-wrap:wrap;align-items:center;row-gap:.3125rem;display:flex}@media (min-width:75em){.menu-module-scss-module__0QjMmq__menu__list{column-gap:2.3125rem}}@media (min-width:62em) and (max-width:75em){.menu-module-scss-module__0QjMmq__menu__list{column-gap:clamp(.9375rem , -5.62019rem + 10.5769vw , 2.3125rem)}}@media (max-width:62em){.menu-module-scss-module__0QjMmq__menu__list{column-gap:.9375rem}}@media (max-width:61.9988em){.menu-module-scss-module__0QjMmq__menu__list{flex-direction:column;align-items:end;row-gap:1.125rem;font-size:1.75rem;font-weight:600}.menu-module-scss-module__0QjMmq__menu__list:not(:last-child){margin-bottom:5rem}}.menu-module-scss-module__0QjMmq__menu__link{line-height:1.4;position:relative}.scrolled .menu-module-scss-module__0QjMmq__menu__link:before{background-color:var(--text-primary)}.menu-module-scss-module__0QjMmq__menu__link:before{content:"";background-color:var(--accent-100);width:0;height:.125rem;transition:width .3s;position:absolute;bottom:-.125rem}@media (any-hover:hover){.menu-module-scss-module__0QjMmq__menu__link:hover:before{width:100%;right:0}}
