.top-bar{height:var(--top-bar-height);display:flex;justify-content:center;align-items:center;background-color:var(--grey-700);color:var(--grey-300)}.top-bar .container{display:flex;justify-content:space-between;align-items:center;height:100%}.top-bar__contact{display:flex;justify-content:flex-start;align-items:center;gap:32px;height:100%}.top-bar__contact__item{display:flex;justify-content:center;align-items:center;gap:8px}.top-bar__contact__item__element{font-size:14px;line-height:14px}.top-bar__contact__item__element svg{height:16px;width:auto}.top-bar__contact__item__link{font-size:14px;line-height:14px;font-weight:400;color:var(--grey-300);transition:color var(--transition)}.top-bar__contact__item__link:hover{color:var(--primary-500)}.top-bar__lang{display:flex;gap:24px}.top-bar__lang__item{display:flex;gap:8px;justify-content:center;align-items:center;color:var(--grey-300)}.top-bar__lang__item--active{color:var(--white)}.top-bar__lang__item__text{font-size:16px;line-height:16px;text-transform:uppercase;font-weight:400}@media (max-width:768px){.top-bar__contact__item{display:none}}.menu-bar{position:absolute;top:var(--top-bar-height);left:0;width:100%;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px 0;background-color:#fff0;transition:all var(--transition)}.menu-bar .container{display:flex;justify-content:space-between;align-items:center}.menu-bar .container .menu-bar__logo{display:flex;max-width:307px;width:100%;height:auto}.menu-bar .container .menu-bar__logo a{display:flex;justify-content:center;align-items:center}.menu-bar .container .menu-bar__logo .menu-bar__logo__link__img{width:100%;height:auto}.menu-bar .menu{display:flex;gap:24px;margin:0;padding:0;justify-content:flex-end}.menu-bar .menu-item{display:flex;align-items:center}.menu-bar .menu-item a{text-decoration:none}.menu-bar .menu-item svg{width:16px;height:16px;stroke-width:3;margin-right:5px;margin-top:2px;transform:rotate(90deg)}.menu-bar .menu-item svg *{color:var(--white);opacity:1;transition:color var(--transition)}.menu-bar .menu-item.menu-item-has-children>a{padding:22px 4px 22px 15px}.menu-bar .menu-item>a{padding:22px 15px;display:block;font-size:16px;width:100%;color:var(--white);opacity:1;transition:all var(--transition);font-weight:700}.menu-hamburger{display:flex;width:48px;height:48px;min-height:48px;min-width:48px;color:var(--white)}.sub-menu{display:none}.mobile-socials{display:none}.menu-bar__bars{cursor:pointer;padding:8px}.menu-container{z-index:1000;visibility:visible}.menu-bar .menu-item--return{display:none}.menu-item__expand{display:none}.main-menu .menu-item__expand{display:block}.menu-hamburger{display:none}body.mobile-overlay{overflow:hidden}.menu-bar .menu-item{position:relative}.menu-bar .sub-menu{display:none}.menu-bar .menu-item>.sub-menu{flex-direction:column;position:absolute;width:calc(100% + 50px);top:100%;left:-40px;z-index:1000}.menu-bar .sub-menu .sub-menu{top:0;padding:0;left:calc(100% + 0px)}.menu-bar .sub-menu .menu-item{background-color:var(--grey-900);transition:all var(--transition);min-width:200px}.menu-bar .sub-menu .menu-item>a{padding:.75em 15px;color:var(--white);transition:color var(--transition)}.sticky-menu{position:fixed;top:0;left:0;width:100%;transform:translateY(-100%);transition:transform 0.3s ease;z-index:10000;background-color:var(--grey-900)}.sticky-menu.visible{transform:translateY(0)}@media (max-width:1600px){.menu-bar .menu{gap:16px}}@media (max-width:1500px){.menu-bar .container .menu-bar__logo{max-width:255px}.menu-bar .menu{gap:8px}}@media (max-width:1400px){.menu-bar .menu{gap:4px}.menu-bar .container .menu-bar__logo{max-width:225px}}@media (max-width:1350px){.menu-bar .menu{gap:2px}.menu-bar .container .menu-bar__logo{max-width:200px}}@media (max-width:1280px){.menu-bar .container .menu-bar__logo{max-width:180px}.menu-bar .menu{gap:4px}.menu-bar .menu-item>a{padding:18px 12px}.menu-item.button a{padding-top:12px!important;padding-right:22px!important;padding-bottom:12px!important;padding-left:22px!important}}@media (min-width:1241px){.menu-bar .menu-container{height:auto!important;width:100%}.menu-bar .menu-item:hover>.sub-menu{display:flex}}@media (max-width:1240px){.menu-bar .menu-container,body.mobile-overlay{overflow-x:hidden}.menu-bar{padding:15px 0 15px}.menu-bar .container .menu-bar__logo{max-width:235px}.menu-bar .menu-container{position:absolute;top:75px;left:0;width:100%;height:100vh;background-color:var(--grey-900);padding:0;overflow-y:auto;z-index:999;transition:transform var(--transition),opacity var(--transition);transform:translateY(0%);opacity:0;visibility:hidden}.menu-bar .menu-container.menu--open{transform:translateY(0);opacity:1;visibility:visible}.menu-bar .menu{position:relative;flex-direction:column;padding:20px 0;transition:transform var(--transition);transform:translateX(0);gap:0}.menu-bar .menu-item{width:100%;padding:0 20px;position:static}.menu-bar .menu-item>a{padding:8px 0px!important;font-size:18px;width:100%;display:block;color:var(--white);transition:background-color var(--transition)}.menu-bar .menu-item.button{margin:10px 0}.menu-bar .menu-item.button>a{padding-top:14px!important;padding-right:32px!important;padding-bottom:14px!important;padding-left:32px!important;width:fit-content!important;transition:background-color var(--transition),border-radius var(--transition)}.menu-bar .menu-item svg.menu-item__expand{width:2.6em;height:100%;padding:10px;box-sizing:border-box;cursor:pointer;transform:none;margin:0}.menu-bar .sub-menu{max-height:0;overflow:hidden;opacity:0;transition:max-height var(--transition),opacity var(--transition)}.menu-bar .sub-menu.menu--open{max-height:500px;opacity:1}.menu-bar .sub-menu .sub-menu{max-height:0;overflow:hidden;opacity:0;transition:max-height var(--transition),opacity var(--transition)}.menu-bar .sub-menu .sub-menu.menu--open{max-height:500px;opacity:1}.menu-bar .menu-item--return{display:flex!important;background-color:var(--grey-900);padding:0 20px;align-items:center}.menu-bar .menu-item--return__link{display:flex!important;align-items:center;color:var(--white);font-size:16px;line-height:1px;text-decoration:none}.menu-bar .menu-item--return__link svg{transform:rotate(0deg);width:1em;height:100%;cursor:pointer;transform:none;margin:0;margin-right:12px}.menu-hamburger{display:block;cursor:pointer}.menu-hamburger svg{transition:transform var(--transition)}body.mobile-overlay{overflow-y:hidden}body.mobile-overlay .menu-bar{background-color:var(--grey-900)}.mobile-socials{display:flex;justify-content:center;align-items:center;gap:24px}.mobile-socials__social,.mobile-socials__social a{display:flex;justify-content:center;align-items:center}.menu-bar .container{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 20px;min-height:60px;gap:24px}.static-menu{position:sticky}.menu-bar .menu-container.menu--hide>.menu{transform:translateX(100%);transition:transform var(--transition)}.menu-bar .menu-container.menu--hide>.menu>li.menu-item-has-children>.sub-menu{display:flex;position:absolute;top:0;left:0;width:100%;height:calc(100vh - 70px);max-height:none!important;opacity:1!important;transition:transform var(--transition);transform:translateX(0);padding:0;z-index:1000;background-color:var(--grey-900)}.menu-bar .menu-container.menu--hide>.menu>li.menu-item-has-children>.sub-menu.menu--open{transform:translateX(-100%);padding:20px 0}.menu-bar .menu-container.menu--hide>.menu>li.menu-item-has-children>.sub-menu li.menu-item-has-children>.sub-menu{display:flex;position:absolute;top:0;left:0;width:100%;height:calc(100vh - 70px);max-height:none!important;opacity:1!important;transition:transform var(--transition);transform:translateX(100%);padding:0;z-index:1100;background-color:var(--grey-900)}.menu-bar .menu-container.menu--hide>.menu>li.menu-item-has-children>.sub-menu li.menu-item-has-children>.sub-menu.menu--open{transform:translateX(0)}.menu-bar .menu-container.menu--hide>.menu>li.menu-item-has-children>.sub-menu li.menu-item-has-children>.sub-menu{padding:20px 0}}@media (max-width:440px){.menu-bar .container .menu-bar__logo{max-width:185px}.menu-bar .container{min-height:50px}.menu-bar .menu-container{top:65px}}