.logo-switcher-styles{display:flex;justify-content:center;align-items:center;gap:.5em;transition:all 2s linear;inset-inline:100%;color:#9e9e9e}.logo-switcher-styles__logo{transform:scale(.6);cursor:pointer;inline-size:100%;max-inline-size:180px}.logo-switcher-styles_active{transform:scale(1);color:#412636}.logo-switcher-styles_active:hover{color:#412636}@media(min-width:768px){.logo-switcher-styles{flex-direction:column}}@media(min-width:1024px){.logo-switcher-styles{flex-direction:row}}.navigation-styles{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;background-color:rgba(0,0,0,0);-webkit-padding-start:0;padding-inline-start:0;inline-size:100%}.navigation-styles a{text-decoration:none}.navigation-styles__link{display:flex;align-items:center}.navigation-styles__button-menu{position:relative}.navigation-styles__button{display:inline-flex}.navigation-styles__button:hover *{fill:#fff}.navigation-styles__icon{right:1em;transform:rotate(270deg);transition:transform .3s ease;cursor:pointer;inline-size:1em;block-size:1em}.navigation-styles__icon_open{transform:rotate(90deg)}.navigation-styles__content{position:absolute;transform:scaleY(0);transform-origin:top;opacity:0;z-index:10;transition:transform .3s ease,opacity .3s ease;margin-top:.25em}.navigation-styles__content_open{transform:scaleY(1);opacity:1}.navigation-styles__list{box-shadow:0 4px 6px rgba(65,38,54,.1);border:1px solid #d1d5db;border-radius:.5em;background-color:#fff;padding-block:1em;inline-size:100%;overflow:hidden}.navigation-styles__item{transition:background-color .2s ease;cursor:pointer;padding:.5em 1em;text-transform:capitalize}.navigation-styles__item:hover{background-color:#d9d9d9}.navigation-styles__item_selected{cursor:not-allowed;background-color:#d9d9d9;pointer-events:none}.user-menu-mobile-styles a{text-decoration:none}.user-menu-mobile-styles__button{display:inline-flex;justify-content:center;align-items:center;transition:background .2s;cursor:pointer;border:none;border-radius:.5em;background:rgba(0,0,0,0);inline-size:3rem;block-size:3rem;color:#412636}.user-menu-mobile-styles__button:hover{background:#d1d5db}.user-menu-mobile-styles__icon{inline-size:1.5rem;block-size:1.5rem}.user-menu-mobile-styles__overlay{position:fixed;visibility:hidden;opacity:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s ease,visibility .3s ease;inset:0;background-color:rgba(65,38,54,.3)}.user-menu-mobile-styles__overlay_visible{visibility:visible;opacity:1}.user-menu-mobile-styles__container{position:absolute;top:0;right:0;transform:translateY(-100%);z-index:10;transition:transform .3s ease-in-out;box-sizing:border-box;border-bottom-right-radius:2em;border-bottom-left-radius:2em;background:#fff;padding-inline:1.5em;-webkit-padding-after:1.5em;padding-block-end:1.5em;inline-size:100%;overflow:hidden}.user-menu-mobile-styles__container_open{transform:translateY(0)}.user-menu-mobile-styles__logo{display:flex}.user-menu-mobile-styles__list{padding-block:1.5em}.user-menu-mobile-styles__sub-list{-webkit-padding-start:1.5em;padding-inline-start:1.5em}.user-menu-mobile-styles__header{display:flex;justify-content:space-between;align-items:center;background:#fff;block-size:4.5rem}.user-menu-mobile-styles__close-icon{cursor:pointer;inline-size:2.25rem;block-size:2.25rem}.user-menu-mobile-styles__menu{display:flex;flex-direction:column;transform:scaleY(0);transform-origin:top;opacity:0;transition:transform .3s ease,opacity .3s ease}.user-menu-mobile-styles__menu_open{transform:scaleY(1);opacity:1}.user-menu-mobile-styles__divider{border-top:.0625em solid #d1d5db;inline-size:100%}.user-menu-mobile-styles__user-info{-webkit-padding-before:1.5em;padding-block-start:1.5em;font-weight:500;font-size:18px}.user-menu-mobile-styles__item{display:flex;justify-content:space-between;transition:background .2s,color .2s;cursor:pointer;padding-block:1em;color:#412636;font-size:18px;text-transform:capitalize}.user-menu-mobile-styles__item_active{cursor:not-allowed;font-weight:500;text-decoration:underline}.user-menu-mobile-styles__actions{padding-block:1em}.user-menu-mobile-styles__user-icon{display:flex;aspect-ratio:1/1;inline-size:24px}@media(min-width:768px){.user-menu-mobile-styles__item{font-size:18px}.user-menu-mobile-styles__container{padding-inline:3em}.user-menu-mobile-styles__button{display:none}}.user-menu-styles{position:relative;cursor:pointer}.user-menu-styles__container{display:flex;align-items:center;order:2;gap:2rem;border-left:1px solid #d1d5db;padding-left:2.5rem}.user-menu-styles__greeting{display:flex;flex-grow:1;justify-content:flex-end;gap:.25rem;text-align:right}.user-menu-styles__greeting-bold{font-weight:700;white-space:nowrap}.user-menu-styles__avatar{display:flex;justify-content:center;align-items:center;font-size:54px}.user-menu-styles__dropdown{position:absolute;right:0;transform-origin:top;z-index:10;transition:transform .3s ease,opacity .3s ease;margin-top:.25rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #d1d5db;border-radius:.75rem;background:#fff;min-inline-size:10rem}.user-menu-styles__dropdown_hidden{transform:scaleY(0);opacity:0;pointer-events:none}.user-menu-styles__dropdown_visible{transform:scaleY(1);opacity:1}.user-menu-styles__info{padding:.75rem 1em;font-size:.875rem}.user-menu-styles__list{padding:.5em 0;list-style:none}.user-menu-styles__item{display:flex;justify-content:space-between;align-items:center;gap:.5em;transition:background .2s ease;cursor:pointer;padding:.5em 1em;font-size:.875rem}.user-menu-styles__item:hover{background:#d9d9d9}.user-menu-styles__item:hover *{fill:#412636}.user-menu-styles__user-icon{display:flex;aspect-ratio:1/1;inline-size:24px}.header-styles{background-color:rgba(0,0,0,0);padding-inline:1em}.header-styles__container{display:flex;justify-content:space-between;align-items:center;gap:1em;inline-size:100%}@media(min-width:768px){.header-styles{padding-inline:2.5em}}:root{--font-family:"Montserrat",sans-serif}body{color:#412636;font-weight:400;font-size:16px;font-family:Montserrat,serif}.main-app-styles{display:flex;justify-content:center;align-items:center;background-color:#f7f1e8}.main-app-styles body{display:flex;flex-direction:column;inline-size:100%;max-inline-size:2440px;overflow-x:hidden}h2,p{margin:unset}a{color:#412636}a:active,a:hover{color:#1c64f2}