.menu{display:flex;flex-direction:column;position:relative;width:100%}.menu *{color:#23173d;list-style:none;margin:0;padding:0;text-decoration:none}.menu-desktop__container{padding:20px;width:100%}.menu-desktop{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;transition:box-shadow .3s ease;width:100%}.menu-desktop__container.sticky{box-shadow:0 4px 6px rgba(0,0,0,.1);left:0;padding:20px;position:fixed;top:0;width:100%;z-index:999}.menu-desktop__logo{line-height:0;transition:all .3s ease}.menu-desktop__logo:hover{transform:scale(1.05)}.menu-desktop__headings{position:relative}.menu-desktop__headings-container{align-items:center;display:flex;gap:30px}.menu-desktop__headings-subitem-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 4px 0 #c3c3c3;display:flex;flex-direction:column;gap:10px;left:50%;opacity:0;padding:20px 40px;position:absolute;top:150%;transform:translateX(-50%) translateY(25px);transition:all .3s ease;visibility:hidden;width:max-content}.item-dropdown:hover .menu-desktop__headings-subitem-container{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.menu-desktop__headings-subitem,.menu-desktop__headings-subitem a{transition:all .3s ease}.menu-desktop__headings-subitem:hover{transform:scale(1.1)}.menu-desktop__headings-subitem a:hover{color:#cca4db}.menu-desktop__button>a,.menu-desktop__headings-item,.menu-desktop__headings-item>a{cursor:pointer;font-weight:600;transition:all .3s ease}.menu-desktop__button-user{align-items:center;display:flex;gap:5px;height:max-content;line-height:1;transition:all .3s ease}.menu-desktop__button-user>svg{width:20px}.menu-desktop__button-user:hover{color:#cca4db;text-decoration:none;transform:scale(1.1)}.menu-desktop__button-user svg{transition:all .3s ease}.item-dropdown:hover,.item-link>a:hover{color:#cca4db;text-decoration:none}.menu-desktop__headings-item:hover{transform:scale(1.1)}.item-dropdown{display:flex;gap:8px}.item-dropdown>svg{height:auto;transition:all .3s ease;width:10px}.item-dropdown:hover>svg{transform:rotate(180deg)}.item-dropdown svg polyline{transition:all .3s ease}.item-dropdown:hover svg polyline{stroke:#cca4db!important}.menu-desktop__button{align-items:center;display:flex;gap:15px}@media (max-width:890px){.menu-desktop__headings{box-shadow:0 3px 7px 0 rgba(75,75,75,.21);height:0;left:0;overflow:hidden;position:absolute;right:0;top:100%;transition:height .3s ease;width:100%}.menu-desktop__headings-container{align-items:flex-start;border-top:1px solid #23173d;box-shadow:0 3px 7px 0 rgba(75,75,75,.21);flex-direction:column;padding:30px 20px}.menu-desktop__container{padding:15px 20px}.menu-desktop__logo{width:120px}.menu-desktop__button-link,.menu-desktop__button-user{font-size:16px}.menu-desktop__button-link{padding:8px 12px!important}.menu-desktop__button.mobile{align-items:flex-start;flex-direction:column;gap:30px}}.menu-desktop__hamburguer{display:flex;flex-direction:column;height:23px;justify-content:space-between;width:30px}.menu-desktop__hamburguer span{background:#5dbc98;border-radius:5px;display:block;height:4px;opacity:1;transition:all .3s ease;width:100%}.menu-desktop__hamburguer.open span:first-child{transform:rotate(40deg);transform-origin:left}.menu-desktop__hamburguer.open span:nth-child(2){opacity:0}.menu-desktop__hamburguer.open span:nth-child(3){transform:rotate(-40deg);transform-origin:left}@media (min-width:890px){.menu-desktop__hamburguer{display:none}}@media (max-width:500px){.menu-desktop__button-user{display:none}.menu-desktop__button-user.mobile{display:flex}}@media (min-width:500px){.menu-desktop__button.mobile{display:none}}@media (min-width:370px){.menu-desktop__button-link.mobile{display:none}}@media (max-width:370px){.menu-desktop__button-link{display:none}.menu-desktop__button-link.mobile{display:flex}}