﻿.font__styles,.menu{font-size:12px;color:#fff;}.menu{position:fixed;padding:14px 13px 13px 12px;top:20px;right:20px;border-radius:20px;cursor:pointer;z-index:101;border:2px solid #d7ac01;color:#d7ac01;font-size:24px;transition:all ease-in-out 400ms;display:flex;justify-content:center;align-items:center;}.menu.menu--hide{opacity:0;visibility:hidden;}.menu.reverse-color{color:#fff;border-color:#fff;}.menu.reverse-color .burger:after,.menu.reverse-color .burger:before,.menu.reverse-color .burger span{color:#fff !important;background:#fff !important;}.menu.reverse-color .burger:after:before,.menu.reverse-color .burger:before:before,.menu.reverse-color .burger span:before{color:#fff !important;background:#fff !important;}.menu.reverse-color .burger span:before{background:#fff !important;}.menu:after{content:"MENU";position:absolute;bottom:-20px;right:0;font-size:11px;left:0;margin:auto;text-align:center;}.menu .burger{width:24px;height:20px;border:none;background:transparent;position:relative;cursor:pointer;padding:0;}.menu .burger:focus{outline:none;}.menu .burger.burger2:after,.menu .burger.burger2:before,.menu .burger.burger2 span{width:100%;height:3px;border-radius:100px;position:absolute;display:block;background:#d7ac01;transition:background ease 400ms,color ease 400ms;}.menu .burger.burger2:after,.menu .burger.burger2:before{content:"";transition:.3s width .4s;}.menu .burger.burger2:after{top:0;left:0;margin-top:0;}.menu .burger.burger2:before{bottom:0;right:0;margin-bottom:0;}.menu .burger.burger2 span{top:50%;margin-top:-2px;transition:transform .3s;}.menu .burger.burger2 span:before{content:"";background:#d7ac01;transition:background ease 400ms,color ease 400ms;width:100%;height:3px;border-radius:100px;position:absolute;left:0;transition:transform .3s;}.menu .burger.burger2.on:after{transition:all .2s;width:0%;left:0;}.menu .burger.burger2.on:before{transition:all .2s;width:0%;right:0;}.menu .burger.burger2.on span{transform:rotate(45deg);transition:.3s transform .4s;}.menu .burger.burger2.on span:before{transform:rotate(-90deg);transition:.3s transform .4s;}a.close-fixed-menu{position:absolute;right:11px;font-size:25px;color:#a7a7a7;}a.fixed-reserve-button{position:absolute;left:0;top:-5px;height:30px;background-color:#d7ac00;color:#fff;margin:0;padding:0 15px;line-height:30px;text-decoration:none;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,.1);}a.fixed-reserve-button.active .fa{transform:rotate(180deg);}a.fixed-reserve-button .fa{margin-left:3px;transition:all ease 600ms;vertical-align:sub;}