.header{padding:0 20px;position:relative;width:100%}.header__container{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(44,53,138,.15);display:flex;justify-content:space-between;left:20px;padding:10px 20px;position:fixed;right:20px;top:30px;width:calc(100% - 40px);z-index:1000}.header__logo{width:150px}@media screen and (max-width:768px){.header__container{top:20px}.header__logo{width:100px}}