.header{left:0;opacity:0;position:fixed;right:0;top:20px;transition:.3s ease-in-out;z-index:999}.header__wrapper{align-items:center;display:flex;justify-content:space-between}@media only screen and (width <= 1023px){.header__wrapper{border-radius:20px;flex-direction:column}}.header__logotype{align-items:flex-start;border-radius:37px;display:flex;flex-direction:column;gap:10px;transition:.8s ease-in-out}@media only screen and (width <= 1365px){.header__logotype{margin-left:0!important}}@media only screen and (width <= 1023px){.header__logotype{align-items:center;background-color:transparent;box-shadow:none;flex-direction:row;justify-content:space-between;width:100%}}.header__logotype a,.header__logotype span{align-items:center;display:flex;justify-content:center}.header__logotype a{padding:13px 16px 5px 0}@media only screen and (width <= 1023px){.header__logotype a{padding:0}}.header__logotype a img,.header__logotype a svg{display:block;width:170px}.header__logotype .hamburger{cursor:pointer;display:none;margin:0 20px;transition:.3s ease}@media only screen and (width <= 1023px){.header__logotype .hamburger{background:var(--white);border-radius:20px;box-shadow:4px 4px 4px 0 rgba(79,88,247,.4);display:block;margin:0;padding:11px}}.header__logotype .hamburger .bar{background:var(--black);height:2px;transition:.3s ease;width:20px}.header__logotype .hamburger .bar:not(:first-child){margin-top:5px}.header__logotype .hamburger.active{transform:rotateY(180deg)}.header__logotype .hamburger.active .bar{transform:rotateY(180deg) rotateX(1turn)}.header__logotype .hamburger.active .bar:first-child{transform:rotate(-45deg) translate(-5px,5px)}.header__logotype .hamburger.active .bar:nth-child(2){opacity:0}.header__logotype .hamburger.active .bar:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}.header__menu{align-items:center;background:var(--white);border-radius:50px;display:flex;gap:35px;padding:0 13px 0 4px}@media only screen and (width <= 1023px){.header__menu{align-items:flex-start;background:var(--white);border-radius:20px;box-shadow:4px 4px 4px 0 rgba(79,88,247,.4);flex-direction:column;height:0;justify-content:space-between;opacity:0;overflow:hidden;padding:0;transition:.3s ease-in-out;width:100%}.header__menu.active{display:flex;height:calc(100vh - 80px);opacity:1}}.header__menu ul{display:flex}@media only screen and (width <= 1023px){.header__menu ul{align-items:flex-start;flex-direction:column;margin-top:26px}}.header__menu ul li a{display:block;padding:9px 11px;position:relative;transition:.2s ease-in-out}@media only screen and (width <= 1023px){.header__menu ul li a{font-size:27px;font-style:normal;font-weight:500;letter-spacing:-.5px;line-height:110%;padding:20px 13px}}.header__menu ul li a:after{background-color:var(--black);bottom:9px;content:"";height:1px;left:11px;position:absolute;transition:.2s ease-in-out;width:0}.header__menu ul li a:hover:after{width:calc(100% - 22px)}.header__menu ul li.active-branch a:after{background-color:var(--black);bottom:9px;content:"";height:1px;left:11px;position:absolute;transition:.2s ease-in-out;width:calc(100% - 22px)}@media only screen and (width <= 1023px){.header__menu img,.header__menu svg{height:40px!important;margin-bottom:10px!important;margin-left:8px;width:40px!important}}.header.active{top:20px!important}.is-scrolling-down-tag .header{top:-120px}