.header{position:relative;z-index:99;margin-bottom:40px;overflow:visible}.header .container{position:relative}@media (max-width:990px){.header{margin-bottom:25px}}.header__wrap{padding:15px 0;display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:20px}@media (max-width:990px){.header__wrap{display:flex;align-items:center;justify-content:space-between}}.header__logo{max-width:100%;height:50px;width:auto;object-fit:contain}@media (max-width:576px){.header__logo{height:30px;max-width:150px}}.header__logo-link{display:flex;align-items:center}.header nav{display:flex;align-items:center;justify-content:center}@media (max-width:990px){.header nav{display:block;position:fixed;right:0;top:0;left:0;bottom:0;padding:15px;background:#000;height:100vh;transition:0.3s;transform:translateX(-110%);width:100vw;box-sizing:border-box;z-index:99}}.header nav ul{list-style-type:none;padding:0;margin:0;display:flex;align-items:center}@media (max-width:990px){.header nav ul{justify-content:center;flex-direction:column}}.header nav li{margin:0 10px 0 0}@media (max-width:990px){.header nav li{margin:0}}.header nav a{font-size:16px;font-weight:500;text-transform:uppercase}.header .type-2 nav{justify-content:flex-start}@media (max-width:990px){.header .type-2 nav{display:none;position:fixed;right:0;top:0;left:0;bottom:0;padding:15px;background:#000;height:100vh;width:100vw;box-sizing:border-box}}.header .type-2 .header__logo{display:block;margin:0 auto}.header .type-3 .header__btn{grid-column-start:3}@media (max-width:990px){.header .type-3 .header__btn{display:flex}}@media (max-width:990px){.header .type-3 .header__btn-item{display:flex;align-items:center;justify-content:center;margin-left:10px;padding:8px 15px;font-size:14px;font-weight:500}}@media (max-width:990px){.header .type-4{display:grid;grid-template-columns:1fr;grid-gap:10px}}@media (max-width:990px){.header .type-4 nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;right:0;top:0;left:0;bottom:0;padding:0;background:#fff0;height:auto;transition:none;transform:none;width:auto;box-sizing:border-box;z-index:99}}@media (max-width:990px){.header .type-4 nav ul{flex-wrap:wrap;flex-direction:row}}@media (max-width:990px){.header .type-4 nav li{margin:5px}}@media (max-width:990px){.header .type-4 .header__logo{display:flex;align-items:center;justify-content:center;margin:0 auto}}@media (max-width:990px){.header .type-4 .header__btn{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}}.header__btn{display:flex;align-items:center;justify-content:flex-end;overflow:visible}@media (max-width:990px){.header__btn{display:none}}.header__btn-mob{display:none}@media (max-width:990px){.header__btn-mob{display:grid;grid-template-columns:1fr;grid-gap:10px;max-width:280px;margin:15px auto 0 auto}}.header__btn-item{display:flex;align-items:center;justify-content:center;margin-left:15px;padding:10px 25px;white-space:nowrap;background:#fff0;font-size:16px;font-weight:500}@media (max-width:990px){.header__btn-item{font-size:14px;padding:4px 20px;margin:0}}.header .active{transform:translateX(0)}.header__lang{position:relative;display:flex;align-items:center;margin-left:15px}.header__lang--mob{display:none}.header__lang-current{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-transform:uppercase}.header__lang-toggle{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:0;background:#fff0;cursor:pointer;line-height:1}.header__lang-arrow{display:block;transition:transform 0.2s ease}.header__lang-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:150px;list-style:none;margin:0;padding:8px 0;border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0 / .28);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;z-index:120}.header__lang.is-open .header__lang-arrow{transform:rotate(180deg)}.header__lang.is-open .header__lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header__lang-item{margin:0}.header__lang-link{display:inline-flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease,opacity 0.2s ease}.header__lang-link:hover{opacity:1;background:rgb(255 255 255 / .12)}.header__lang-link--static{cursor:default}.header__lang-flag{width:24px;height:16px;object-fit:cover;border-radius:2px;flex-shrink:0}.header__lang-name{line-height:1}.call-menu{display:none}@media (max-width:990px){.call-menu{display:block}}.close-menu{display:none}@media (max-width:990px){.close-menu{display:block;margin:0 0 10px auto}}.table-of-content__wrap{overflow:hidden}.table-of-content__wrap ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:10px}.table-of-content__wrap li{margin:0 10px 0 0;font-size:16px;padding:2px;cursor:pointer;font-weight:500}.simple-banner{bottom:0}.fancybox__container{z-index:9999999}.simple-banners{position:fixed;bottom:0;width:100%;box-sizing:border-box;z-index:99;padding:10px;display:flex;align-items:center;justify-content:center;background:red;font-size:16px;font-weight:400}.simple-banners button{font-weight:bold!important;background:#fff0;appearance:none;cursor:pointer;outline:none;font-size:16px!important;box-shadow:none;display:inline-block;width:auto}.simple-banners button:hover{text-decoration:underline}