 .mn-nav-site {background-color: #ffffff; }  .mn-nav-site .mn-contacts {padding: 10px 0px 10px 0px ; background-color: #252525; color: #ffffff; font-weight: 600; }  .mn-nav-site .mn-btn {padding: 5px 15px 5px 15px ; background-color: #009351; color: #ffffff; border-radius: 10px 10px 10px 10px ; font-weight: 400; }  .mn-nav-site .mn-btn:hover {background-color: #008048; }  .mn-nav-site .mn-btn:active {color: #ffffff; }  .mn-nav-site .mn-link {color: #1e2022; font-weight: 500; margin: 0px 5px 0px 5px ; }  .mn-nav-site .mn-link:hover {color: #3f78e0; }  .mn-nav-site .mn-logo {color: #343f52; font-weight: 700; }  .mn-nav-site .mn-page-header {padding: 10px 0px 10px 0px ; background-color: rgba(255,255,255,0.7); }  .mn-nav-site .mn-phone {color: #ffffff; }  .mn-nav-site .mn-phone:hover {color: #f4f4f4; }  .mn-nav-site .mn-modal-content {background-color: #ffffff; color: #1e2022; }  .mn-nav-site .mn-modal-input {padding: 10px 15px 10px 15px ; background-color: #f4f5f8; color: #1e2022; border-radius: 10px 10px 10px 10px ; border: 1px solid #eaeff1; }  .mn-nav-site .mn-modal-btn {padding: 8px 15px 8px 15px ; background-color: #009351; color: #ffffff; border-radius: 10px 10px 10px 10px ; }  .mn-nav-site .mn-modal-btn:hover {background-color: #008048; }  .mn-nav-site .mn-modal-text {color: #999ea5; } 