.header{display:flex;justify-content:center;align-items:center;flex-direction:column}.header a{color:#fff;transition:opacity .2s linear}.header a:hover{color:#fff;opacity:.7}.header__logo{flex-grow:0;flex-shrink:0;padding:20px;transition:all .2s linear}.header__phone{flex-grow:0;flex-shrink:0;white-space:nowrap}@media all and (max-width:767px){.header__logo{max-width:160px}.header__phone{font-size:0;margin-right:20px;margin-left:auto}.header__phone a::before{content:'\f095';font-family:FontAwesome;font-size:24px}}