.logo{width:171px;position:absolute;top:79px;left:11.875%;display:block;line-height:1;z-index:998}.logo svg{width:100%;height:100%}@media screen and (max-width: 1600px){.logo{top:59px}}@media screen and (max-width: 1200px) and (orientation: landscape){.logo{left:6%}}@media screen and (max-width: 900px){.logo{width:140px;top:47px;left:11.71%}}@media screen and (max-width: 500px){.logo{width:115px;top:79px;left:37px}}.menu-btns{position:fixed;top:94px;right:12.76%;display:flex;opacity:0;transform:translateY(-100%);transition:.3s;z-index:-1}.menu-btns button{width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:0;margin:0;padding:0;border-radius:50%;background-color:#637755;font-size:1.125rem;color:#fff;font-weight:500;text-transform:uppercase;transition:.2s}.menu-btns button:last-of-type{margin-right:0}.menu-btns button:hover{background-color:#B4C292}.menu-btns button span{width:27px;height:2px;display:block;border-radius:1px;margin-bottom:7px;background-color:#fff}.menu-btns button span:last-of-type{margin-bottom:0}.menu-btns button.speed-dial__btn{min-width:0}.menu-btns .menu-btns_language{margin-right:22px}.menu-btns .menu-btns_language .speed-dial__list{left:0 !important}.menu-btns.show{opacity:1;transform:translateY(0);transition:.3s;z-index:999}@media screen and (max-width: 1600px){.menu-btns{top:71px}.menu-btns button{width:38px;height:38px;font-size:.9375rem}.menu-btns button span{width:20px}.menu-btns .menu-btns_language{margin-right:17px}}@media screen and (max-width: 1200px) and (orientation: landscape){.menu-btns{top:53px;right:21px}}@media screen and (max-width: 900px){.menu-btns{top:55px;right:11.19%}.menu-btns button{width:49px;height:49px;font-size:1.125rem}.menu-btns button span{width:27px}.menu-btns .menu-btns_language{margin-right:21px}}@media screen and (max-width: 500px){.menu-btns{top:83px;right:37px}.menu-btns button{width:46px;height:46px;font-size:1.0625rem}.menu-btns button span{width:25px}.menu-btns .menu-btns_language{margin-right:23px}}.no-image .logo{position:relative;top:0;margin-top:79px;margin-bottom:28px}@media screen and (max-width: 1600px){.no-image .logo{margin-top:59px;margin-bottom:21px}}@media screen and (max-width: 1200px) and (orientation: landscape){.no-image .logo{margin-top:44px;margin-bottom:16px}}@media screen and (max-width: 900px){.no-image .logo{margin-top:47px;margin-bottom:115px}}@media screen and (max-width: 500px){.no-image .logo{margin-top:79px;margin-bottom:56px}}
