.header{position:absolute;top:0;left:0;width:100%;z-index:10;background:linear-gradient(#00000045,#ffffff00);z-index:100}.header .container{width:100%;max-width:1320px;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:center}.header__header{padding:16px 0}.header__header .menu-header-container .menu{display:flex;grid-gap:20px;align-items:center;list-style-type:none;margin:0;padding:0}.header__header .menu-header-container .menu .menu-item{transition:.3s transform;white-space:nowrap}.header__header .menu-header-container .menu .menu-item a{transition:.3s color}.header__header .menu-header-container .menu .menu-item-has-children{position:relative;cursor:default}.header__header .menu-header-container .menu .menu-item .sub-menu{position:absolute;left:-20px;width:fit-content;display:flex;grid-gap:10px;flex-flow:column;align-items:center;list-style-type:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:.3s all cubic-bezier(.175,.885,.32,1.275);background:#0000005c}.header__header .menu-header-container .menu .menu-item-has-children:hover .sub-menu{max-height:fit-content;padding:20px}.header__header .menu-header-container .menu .menu-item:hover{transform:translateY(-3px)}.header__header .menu-header-container .menu .menu-item:hover>a{color:var(--c-selected)}.header__header .menu-header-container .menu .menu-item a{color:#ffffffcc;font-size:18px;font-weight:300;line-height:127%}.gtranslate_wrapper{display:flex;grid-gap:5px;align-items:center}.gtranslate_wrapper a.glink{width:30px}.gtranslate_wrapper a.glink img{width:100%}.header__footer{display:grid;column-gap:20px;grid-template-columns:auto 1fr auto auto;justify-content:space-between;align-items:center;grid-template-areas:'logo name phone btn' 'logo prof phone btn';padding:24px 0}.header__footer-logo{grid-area:logo}.header__footer-name{grid-area:name;align-self:self-end;font-size:35px;font-weight:400;line-height:117%}.header__footer-prof{grid-area:prof;align-self:self-start;color:var(--c-selected);font-size:18px;font-weight:400;line-height:137%}.header__footer-tel{grid-area:phone;font-size:20px;font-weight:700;line-height:126%}.header__footer-btn{grid-area:btn}@media screen and (max-width:768px){.header .container{flex-flow:row-reverse}.header__header{display:flex;justify-content:flex-end}.header__header>.menu-header-container{display:none}.header__footer{display:grid;column-gap:20px;grid-template-columns:auto 1fr auto;grid-template-areas:'logo name btn' 'logo prof phone'}.header__footer-btn{justify-self:self-end}.header__footer-tel{margin-top:10px}}@media screen and (max-width:576px){.header__footer{display:flex;grid-gap:10px;flex-flow:column;justify-content:center;align-items:center}.header__footer-name{align-self:center}.header__footer-prof{align-self:center}}